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

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

有什么解决这个问题的建议吗?这里指的是什么版本代码?我在 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/

相关文章:

java - 无法执行从 Android 应用程序到 ASP.NET WebAPI 的 HTTPPost 请求

没有 CarModeEnabled 的 Android 夜间模式

android - 如何定位屏幕左侧的标签?

android - 仅适用于 Nexus 5/5x 模拟器的 Play Store 应用程序

android-emulator - Windows 10 21296 AMD - Android 模拟器 WHPX 错误

Android 问题::发现多个文件具有独立于操作系统的路径 'androidsupportmultidexversion.txt' "error"

java - gradle 存储库指向具有多个库的本地目录

android - 在 Windows 7 64 位 : "JDK not found"? 上安装 Android SDK

android - 溢出菜单的工作原理

android - 我的 Android 应用程序出现重复输入错误