我有一个程序在Android模拟器工作。我不时地创建一个签名的。apk,并将其导出到我的HTC Desire进行测试。一切都很好。
在我最新导出的。apk上,当我试图安装。apk时,我得到错误消息“应用程序未安装”。它在模拟器上运行良好。
因为我主要是在模拟器上测试,只是时不时地导出到真正的手机上,我不确定这是什么时候发生的。什么可能的原因,它不安装在物理手机,但运行良好的模拟器?
我已经尝试重新启动电话并删除现有的。apk,并不能解决这个问题。
我有一个程序在Android模拟器工作。我不时地创建一个签名的。apk,并将其导出到我的HTC Desire进行测试。一切都很好。
在我最新导出的。apk上,当我试图安装。apk时,我得到错误消息“应用程序未安装”。它在模拟器上运行良好。
因为我主要是在模拟器上测试,只是时不时地导出到真正的手机上,我不确定这是什么时候发生的。什么可能的原因,它不安装在物理手机,但运行良好的模拟器?
我已经尝试重新启动电话并删除现有的。apk,并不能解决这个问题。
当前回答
我今天遇到了类似的问题,起初我以为是我的sd卡损坏了它。我在许多运行android 4.4及更高版本的设备上尝试了它,但它一直带来同样的问题。经过一些谷歌和研究,我意识到我没有选择v1 jar签名,这是设备比android 7.0牛轧糖,所以我应用了这两个签名,通过选择两个复选框,并生成了一个签名的apk,它工作。
链接到解决方案Android -应用程序未安装错误时,安装签名APK -如何修复
其他回答
您也可能会遇到此问题,因为您的设备制造商没有授权谷歌商业应用程序,如Play Store, YouTube,谷歌地图等。按照这个答案来解决问题。
有时是因为你的手机没有足够的空间。如果是这样,请尝试清理内存,为新安装创造空间。
我也有同样的问题。我不知道即使是测试,应用程序也必须签名。
自签名后,它安装好了。
这也可能发生在制作主屏幕小部件时,并且您的小部件XML文件在其android:configure属性中指定了错误的Activity。
我遇到了类似的问题,这是因为我试图在使用相同apk的先前版本的手机上安装apk,而两个apk没有使用相同的证书进行签名。我的意思是,当我使用相同的证书时,我能够覆盖以前的安装,但当我在不同版本之间更改证书时,安装就不可能了。您是否使用相同的证书?