Android 在安装生产版本时安装应用程序的调试版本

Android 在安装生产版本时安装应用程序的调试版本,android,Android,我通过Eclipse创建了一个应用程序,并将其上传到应用程序商店。我已在手机中安装了该应用程序 现在我正在进行更新。我安装应用程序时遇到问题,因为它告诉我签名不同 我知道这是由于使用不同的密钥库对每个密钥库进行签名。但我不想卸载该应用程序,因为我想确保该应用程序能够进入正常的应用程序更新过程 有办法解决这个问题吗 签署新版本,然后可以将其作为更新安装,而不是卸载Google Play版本。这可能是唯一的方法。在新版本上签名,然后您可以将其作为更新安装,而不是卸载Google Play版本。这可能

我通过Eclipse创建了一个应用程序,并将其上传到应用程序商店。我已在手机中安装了该应用程序

现在我正在进行更新。我安装应用程序时遇到问题,因为它告诉我签名不同

我知道这是由于使用不同的密钥库对每个密钥库进行签名。但我不想卸载该应用程序,因为我想确保该应用程序能够进入正常的应用程序更新过程


有办法解决这个问题吗

签署新版本,然后可以将其作为更新安装,而不是卸载Google Play版本。这可能是唯一的方法。

在新版本上签名,然后您可以将其作为更新安装,而不是卸载Google Play版本。这可能是唯一的方法。

有几种可能的解决方案供您选择:

  • 将包名更改为不同的名称,如com.example.myapp.debug,并在发布之前将其从包名中删除(这必须在清单中)
  • 是的,你可以卸载应用程序,进行调试工作,然后卸载调试并从应用程序商店重新安装,推送更新并等待Google Play注册该版本
  • 按照Kai说的做,签署新版本并作为更新安装,但是除非你卸载并重新安装,否则你不会得到由Google Play触发的更新

  • 有几种可能的解决方案供您选择:

  • 将包名更改为不同的名称,如com.example.myapp.debug,并在发布之前将其从包名中删除(这必须在清单中)
  • 是的,你可以卸载应用程序,进行调试工作,然后卸载调试并从应用程序商店重新安装,推送更新并等待Google Play注册该版本
  • 按照Kai说的做,签署新版本并作为更新安装,但是除非你卸载并重新安装,否则你不会得到由Google Play触发的更新