Android:失败[INSTALL_FAILED_VERSION_DOWNGRADE],但版本已高于已发布的

时间:2017-02-02 19:07:15

标签: android ionic-framework

人!

我正在尝试更新我的Android应用,但是我收到此错误消息: Upload Error Message

当我尝试在设备上运行应用时,出现此错误:

  

失败[INSTALL_FAILED_VERSION_DOWNGRADE]
  您正在尝试使用已安装的较低版本的Code安装apk。   卸载应用程序或增加versionCode。

我已经增加了AndroidManifest.xml中的版本代码(参见下面代码的第一行),但仍然会出现同样的错误。

<manifest android:hardwareAccelerated="true" android:versionCode="10101" android:versionName="1.1.1" package="com.ionicframework.fitme375349" xmlns:android="http://schemas.android.com/apk/res/android">

这个应用程序是一个离子项目。

有任何帮助吗?不知道还能做什么。

2 个答案:

答案 0 :(得分:1)

专家!

感谢您的帮助和支持。

在某些时候,我在Ionic config.xml中将版本设置为1.0.638。生成的androidManifest.xml具有versionCode 100638.当我将离子配置文件中的版本增加到1.0.639时,AndroidManifest文件中的versionCode设置为10639(不知道为什么)。这就是我在Google Play中收到错误的原因。在尝试了许多不同的版本号之后,我最终将Ionic配置文件中的版本设置为10.0.639,并且在AndroidManifest.xml中生成的versionCode为100639.此版本在google play中被接受。

答案 1 :(得分:0)

别忘了更改app level build.gradle文件。

每次进行更新时都必须增加应用版本代码。 将版本代码设为10102

<manifest android:hardwareAccelerated="true" android:versionCode="10102" android:versionName="1.1.1" package="com.ionicframework.fitme375349" xmlns:android="http://schemas.android.com/apk/res/android">