Android_Install版本降级失败

时间:2014-07-03 07:46:39

标签: android version upgrade google-play downgrade

我要在 GooglePlay 商店更新我的apk,我知道我必须升级清单文件中的版本代码和名称,但是它使install_failed。

Installation error: INSTALL_FAILED_VERSION_DOWNGRADE 

请检查logcat输出以获取更多详细信息。发布已取消!

我修改了版本代码并命名如下: android:versionCode =“2”android:versionName =“1.0.5”

我做错了吗?

11 个答案:

答案 0 :(得分:36)

首先卸载设备上的应用程序,然后安装新的应用程序。

答案 1 :(得分:17)

当您通过adb安装时,可以通过-d以允许版本降级

adb install -d -r your.apk

-r也将取代现有的应用

答案 2 :(得分:8)

Installation error: INSTALL_FAILED_VERSION_DOWNGRADE Please check logcat output for more details. Launch canceled!

我通过命令提示解决了它,导航到项目文件夹> adb uninstall package(你可以从Manifest.xml文件中获取包)。

在我的情况下: D:\ projectFolder \ AndriodApp> adb uninstall com.example.app

再次在模拟器或移动设备中启动应用程序。

答案 3 :(得分:5)

只需使用:

$ adb -e uninstall your.application.package.name

答案 4 :(得分:3)

显然,当前安装的应用程序版本的versionCode大于2,从而导致设备安装失败。

答案 5 :(得分:3)

当您安装的apk版本低于您尝试构建apk的版本时会发生这种情况。例如,您只需升级您的版本并尝试使用它构建apk,但您已经在您的设备中安装了一个由前一个构建的apk。

在这种情况下,您必须卸载以前的apk并使用现有版本构建一个新的apk。

答案 6 :(得分:2)

我只是先在设置>应用程序> allapps>应用程序中将其禁用,然后我可以使用常规命令进行安装: adb -r name.apk

答案 7 :(得分:1)

您需要做的第一件事是检查palystore apk的versionCode和versionName,然后为versionCode和versionName增加一个数字。

例如:在Playstore versionCode="42"versionName="1.4.2"中,然后在最新代码中更改versionCode="43"versionName="1.4.3"

答案 8 :(得分:0)

Ajay Takur是对的。您应用的当前版本代码应该大于Playstore版本。

但请一次参考this回答。它可以解决你的问题。

答案 9 :(得分:0)

就我而言,我必须删除并卸载设备上的版本,然后运行项目。它重新安装了IDE中的版本,它就像一个魅力。

答案 10 :(得分:0)

另一个处理相同错误消息的方法:在Android Studio(与Eclipse不同)中,版本代码/名称列在gradle文件中。如果它们同时存在于清单中,则优先使用gradle。