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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了INSTALL_FAILED_INVALID_APK错误,调试版本代码1与0不一致相关的知识,希望对你有一定的参考价值。

我在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和构建目录并重新构建

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

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

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

答案

问题可能是由新Gradle的Instant Run功能引起的。

尝试通过进入文件>设置>构建,执行,部署>即时运行来禁用即时运行

另一答案

一些奇怪的情况可能会导致此这对我行得通:

菜单“Build”>“Rebuild Project”

然后在设备或模拟器上运行app,错误消失。

另一答案

我有这么多的构建,我等了一会儿再运行它。在90%的情况下,它在此之后起作用。

以上是关于INSTALL_FAILED_INVALID_APK错误,调试版本代码1与0不一致的主要内容,如果未能解决你的问题,请参考以下文章