导出后无法安装Android应用

时间:2014-08-19 18:00:29

标签: android eclipse

当应用程序处于开发阶段时,我从" bin"获取apk。文件并将其安装在真正的Android手机中以测试应用程序,它运行良好。但是当我从eclipse导出apk时,apk可以成功导出但是apk无法安装在手机中,并显示

An existing package by the same name with a conflicting signature is already installed

有些人说你需要卸载应用程序并重新安装,但是这个应用程序我想把它放在Play商店,所以不可能要求用户这样做。

另外,我想使用ProGuard功能,所以我需要导出apk才能启用此功能。

2 个答案:

答案 0 :(得分:2)

您的开发APK使用开发密钥进行签名。您的制作APK使用生产密钥进行签名。

当您尝试通过开发APK安装生产APK时,它会检测到密钥不同并拒绝升级" APK。

对于Google Play商店中的制作,您不会遇到此问题。您的所有用户都已使用该应用的生产版本。您提供的新APK也是一个生产版本,因此,由于密钥匹配,升级将在用户无需卸载应用程序的情况下运行。

答案 1 :(得分:0)

在手机上卸载应用,然后重新安装