我有两个版本的Android应用程序。 一个开发人员版本和一个生产版本。我想在手机上安装两个版本。
我收到此消息:
./adb install application.apk
1829 KB/s (177760 bytes in 0.094s)
pkg: /data/local/tmp/application.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
有没有办法绕过这个失败而不卸载我的开发版本?
答案 0 :(得分:16)
adb install -r InfoTest.apk
表示在安装-r remove之前卸载
.//adb uninstall InfoTest.apk
或者
使用不同的.apk位置导出您的应用,但两者的签名相同。
表示dev的版本代码1.0 用于生产的版本代码2.0 使用相同的击键文件和证书。
如果您更改证书,请在模拟器/设备上安装两个具有相同名称的应用程序。
答案 1 :(得分:5)
您应该更改软件包,以便让android与您的版本不同,因为软件包名称是应用程序的唯一标识符。