该应用程序在调试中工作正常。但是当我在发布模式下构建它并对其进行签名时,它将无法安装在任何设备上,除非它们被配置为允许来自未知来源的应用程序,即手机上说“为了安全起见,您的手机将设置为阻止安装未从中获取的应用程序Android Market“
该应用不会从dropbox或gmail应用安装。
它不会安装在Galaxy Nexus,三星Galaxy S II,Nexus One等等。
据我所知,签名过程运行正常 - 没有错误。
我尝试使用其他应用中的密钥进行签名,但是当该密钥适用于其他应用时,该功能也会失败。这表明关键不是问题。
APK绝对是发布版本。
那么Android在允许安装签名的发布应用程序之前执行的检查是什么?它如何知道它不是来自可信赖的来源?
答案 0 :(得分:2)
您必须启用设备“允许非市场应用”,否则它会抱怨。
您可以在“设置 - >开发”中找到它。
答案 1 :(得分:0)
答案 2 :(得分:0)
查找选项未知来源并启用它。 有些人在设置中有这个选项 - >应用 有些人在设置中有这个选项 - >安全