我用android studio和SDK 23创建了一个apk,当我在调试模式下构建时,它在移动设备上顺利安装并运行完美但在发布模式下签名和编译时启动了移动设备的安装过程但最后我留言“应用程序未安装”。
答案 0 :(得分:1)
这可能是由于签署证书的不同。 你的调试apk是用开发人员certyficate和你的发布apk与不同的签名。
<强>解决方案强> 卸载调试apk安装发布版本。 之后不会有任何签名冲突,安装应该像调试apk一样安装。
答案 1 :(得分:0)
这实际上是android没有安装过时的APK文件。例如,当您创建两个已签名的APK时。一个是版本 0.8,一个是1.0,当安装1.0版本时,它不会安装0.8版本。
显然,调试版本被认为是应用程序的更好版本,因此Android无法安装。
正如Karol所说解决方案只是卸载应用程序然后安装签名的apk。
编辑:我现在看了一下可能的副本,它基本上是在说我所说的。
答案 2 :(得分:0)
谢谢,我卸载了未签名的应用程序,然后卸载了新的(签名)并完美地运行