我在 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.
我看了这里的各种帖子并尝试了下面的方法,但似乎都没有帮助
是否在重新启动 Android Studio 后进行了干净构建和重建
断开和重新连接的设备
我删除了
.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 特性引起的。
尝试通过进入文件 > 设置 > 构建、执行、部署 > 即时运行
禁用即时运行关于android - INSTALL_FAILED_INVALID_APK 错误,调试版本代码 1 与 0 不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44870361/