我有一个在 Android 模拟器中运行的程序。我时不时地创建一个签名的 .apk 并将其导出到我的 HTC Desire 进行测试。一切都很好。
在我最新导出的 .apk 上,当我尝试安装 .apk 时收到错误消息“应用程序未安装”。它在模拟器上运行良好。
因为我主要是在模拟器上进行测试,只是偶尔导出到真实手机,所以我不确定这是什么时候发生的。可能是什么原因导致它不能安装在实体手机上,但在模拟器上运行良好?
我已尝试重启手机并删除现有的 .apk,但无法解决问题。
最佳答案
主要用于旧手机
我在尝试在运行 4.4.2 aka KitKat 的手机上安装 apk 时只遇到了 App not installed
错误,但我 friend 在运行于 4.4.2 aka KitKat 的手机上没有遇到此错误6+。我尝试了其他解决方案,例如删除应用程序的旧/调试版本,因为 apk 是发布版本,清除调试应用程序的数据,甚至清除我所有的缓存数据。然后,我终于意识到我所要做的就是在构建我的签名 apk 时选择两个签名版本。
之前我只选择了 V2 (Full APK Signature)
,但是在选择了 V1 Jar Signature
之后,我能够在我的 4.4 上成功安装我签名的 APK .2 设备。
关于android - Android 上的“应用未安装”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45524587/