1

当我将我的Android应用程序导出APK并安装在设备中时,它工作正常。

但是,如果我尝试Android通过 USB 调试模式在设备上启动相同的应用程序,则会出现以下错误:

Installation error: INSTALL_FAILED_VERSION_DOWNGRADE

我正在使用Google Play Services,v7 Appcompat将我的应用程序作为库项目。

如本文所述,我已设置Custom Debug Key(与导出时使用的密钥相同)。

有什么建议可能是错的吗?

4

2 回答 2

1

解决方案1:

这意味着您正在尝试安装与已安装在模拟器上的应用程序具有相同 packageName 的应用程序,但您尝试安装的应用程序的 versionCode 较低。首先从模拟器中卸载您的应用程序:

adb -e uninstall your.application.package.name

然后尝试再次安装应用程序或增加应用程序版本并重试。

解决方案2:

可能是您的包与默认包名相同。所以改变并尝试一下。

解决方案3:

您是否在您的设备上启用了多个帐户(并通过 ADB 推送您的 apk)?如果是这样,您必须删除每个帐户中的 apk。完全卸载后,你的推送就OK了。

解决方案4:

检查您的活动课程。这可能是错误的。

于 2014-09-10T13:50:40.103 回答
-1

在这里得到了回答。基本上,您尝试通过调试安装的新版本的版本号低于手机上已有的版本。

于 2014-09-09T11:46:15.873 回答