当我将Android
应用程序导出为APK
并将其安装在设备中时,它正常运行。
但如果我尝试通过USB调试模式在设备上启动相同的Android
应用程序,我会收到以下错误:
Installation error: INSTALL_FAILED_VERSION_DOWNGRADE
我正在使用Google Play Services
,v7 Appcompat
将我的应用程序用作库项目。
我设置了Custom Debug Key
(导出时使用的相同密钥),如in this post所述。
有什么建议可能出错吗?
答案 0 :(得分:1)
解决方案1:
这意味着您尝试使用与已经安装在模拟器上的应用程序相同的packageName安装应用程序,但是您尝试安装的应用程序具有较低的版本代码。从模拟器中卸载您的应用程序:
adb -e uninstall your.application.package.name
然后尝试再次安装应用程序或增加应用程序版本,然后重试。
解决方案2:
可能是您的包与默认包名相同。所以改变并试一试。
解决方案3:
您是否在设备上启用了多个帐户(并通过ADB推送apk)?如果是这样,你必须在每个帐户中删除apk。完成卸载后,您的推送就可以了。
解决方案4:
检查您的活动课程。这可能是错的。
答案 1 :(得分:-1)
得到了答复here。基本上,您尝试通过调试安装的新版本的版本号低于手机上已有的版本号。