INSTALL_FAILED_INVALID_APK错误,调试版本代码1与0不一致

时间:2017-07-02 11:33:20

标签: android android-emulator build.gradle

我在Android Studio版本2.3.3上构建了一个Android应用程序。当我尝试将应用程序部署到手机(lennovo)或模拟器(GenyMotion)时,我收到错误,其中包含:

INSTALL_FAILED_INVALID_APK: /data/app/vmdl235652946.tmp/4_yCommerceApp-b_c-dev-debug version code 1 inconsistent with 0.

我在这里查看了各种帖子并尝试了以下方法,其中没有一个似乎有帮助

  1. 在重新启动Android Studio后进行了干净的构建,然后进行了重建

  2. 已断开连接且已重新连接的设备

  3. 我删除了.idea.gradle并构建目录并重新构建

  4. 有什么建议可以解决这个问题吗?这里引用的版本代码是什么?我在AndroidManifest.xml中看到了一个版本代码,如下所示:

    <manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:versionCode="1"
    android:versionName="1.0">      
    

    我在其他任何地方都没有看到任何其他版本代码。顺便说一下,我没有使用Android模拟器,因为它们似乎需要数小时才能启动。我的处理器是AMD,而不是英特尔。我为仿真器下载了ARM映像。

3 个答案:

答案 0 :(得分:15)

问题可能是由新Gradle的即时运行功能引起的。

尝试通过 文件&gt;停用即时运行设置&gt;构建,执行,部署&gt;即时运行

答案 1 :(得分:2)

某些奇怪的情况可能导致此情况。对我有用:

菜单“构建”>“重建项目”

然后在设备或仿真器上运行应用程序,错误消失了。

答案 2 :(得分:0)

我有这么多次构建,一次,我等待片刻,然后再次运行。在这种情况下,在90%的情况下它都可以工作。