Android上的'应用程序未安装'错误

我有一个在Android模拟器中工作的程序。 现在我一直在创建一个签名的.apk文件,并将其导出到我的HTC Desire中进行测试。 一切都很好。

在我最近导出的.apk文件中,当我尝试安装.apk文件时,出现错误消息“应用程序未安装”。 它在仿真器上运行良好。

由于我主要在模拟器上进行测试,并且只是每次都出口到真实的手机,所以我不确定这是什么时候发生的。 它不是在物理电话上安装,而是在模拟器中正常运行,可能的原因是什么?

我曾尝试重新启动电话并删除现有的.apk,但未修复该错误。


主要针对较旧的手机

当我尝试在我的手机上安装一个安装了4.4.2又名KitKat的手机时,我只遇到了App not installed错误,但我的朋友在他的手机上没有遇到6+上运行的错误。 我尝试了其他解决方案,例如删除旧的/调试版本的应用程序,因为该apk是发布版本,清除调试应用程序的数据,甚至清除所有缓存数据。 然后,最终我意识到我所要做的就是在构建签名的apk时选择两个签名版本。

在这里输入图像描述

在我仅选择V2 (Full APK Signature) ,但在选择V1 Jar Signature之后,我能够在我的4.4.2设备上成功安装签名的APK。 希望这可以帮助别人!


我有一个类似的问题,这是因为我试图安装apk的电话与以前版本的相同的apk,并且两个apks都没有用相同的证书签名。 我的意思是,当我使用相同的证书时,我能够覆盖以前的安装,但是当我在不同版本之间更改证书时,安装是不可能的。 你使用相同的证书吗?


显然这个问题有很多原因。 对我而言,情况是这样的:我从Android Studio(v1.3.2)中部署到了我的nexus 7(实际设备)。 一切正常。 然后我创建了一个已签名的apk并上传到我的Google云端硬盘。 断开与USB的连接后,我进入了设置/应用程序并卸载了我的应用程序(App1)。 然后我打开谷歌驱动器,并点击我的App1.apk,并选择安装它(需要确保你已经允许在设置中安装apks)。 然后我得到了可怕的消息“App not Installed”

对我来说,解决方案是:回到设置/应用程序并滚动浏览所有应用程序, 底部是我App1 的苍白版本 (请注意,原始App1位于按字母顺序排列的顶部,与上面一样被删除)。 点击苍白版本时,它会显示“未为此用户安装”。 (我已经建立了我的联系,让不止一个用户)。 但在右上角有一个三点式按钮 。 我按了这个,它说“卸载所有用户” 。 我做了什么,它解决了问题。 我现在能够点击App1.apk并且安装正常,没有错误。

链接地址: http://www.djcxy.com/p/16107.html

上一篇: 'App not Installed' Error on Android

下一篇: How do I get the current GPS location programmatically in Android?