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