我使用Eclipse =>为Android版本2.2生成了一个apk文件“导出”,然后我将它放入我的Galaxy ACE GT-S5830M(Android 2.3.6)并尝试安装,但我收到此消息:“您正在安装的应用程序将替换另一个应用程序。”但我是第一次安装这个应用程序。当我单击确定时,安装开始但在两秒钟内停止,我收到此错误:“应用程序未安装”。 我试了好几次。我也试过我朋友的智能手机,他有一个谷歌Nexus,它成功安装。我还检查了“允许安装非市场应用程序”,但它没有帮助。
有没有人有任何想法我该怎么办?
答案 0 :(得分:2)
是的,当我安装了我在测试调试版本一段时间后编写的最终应用程序时,发生在我身上。这2个应用程序被认为是相同的,但具有不同的签名,因此安装失败。我删除了旧的调试版本,安装工作。
答案 1 :(得分:1)
您可以尝试在eclipse中重命名应用程序名称和包名称,因为这是android识别相同应用程序的方式
答案 2 :(得分:0)
确保您的应用程序使用的“可能是唯一的”软件包名称,而不是com.example
可能被您在手机上运行的其他项目使用的名称。有关示例,请参阅Package naming conventions,这些示例通常围绕您拥有的某个域名,以减少冲突的可能性。