首页 文章

INSTALL_FAILED_UPDATE_INCOMPATIBLE:包签名与先前安装的版本不匹配;无视

提问于
浏览
4

尝试生成调试apk以直接在设备上更新应用程序(Android - React Native)时出现此错误:

任务':app:installDebug'的执行失败 . com.android.builder.testing.api.DeviceException:com.android.ddmlib.InstallException:无法完成会话:INSTALL_FAILED_UPDATE_INCOMPATIBLE:包prensa.com签名与先前安装的版本不匹配;无视!

我确定版本代码和版本名称递增,包名称相同 .

此外,密钥库和其他密钥之前使用相同 .

错误在哪里?

3 回答

  • 2

    我今天遇到了同样的错误 . 我发现这个 http://blog.bihe0832.com/android-v2-issue.html . 它是中文的 . 关键点描述如下:

    打包你的apk文件后,解压缩它,检查文件META-INF / ANY-NAME.SF.I用jarsigner命令行工具签名apk . 我发现在执行jarsigner时jar文件后推送的别名,将用作ANY-NAME . 然后打开ANY-NAME.SF,如果你找到一行X-Android-APK-Signed:2,那就是错误的原因 . 如果代码行没了,请调整你的apk, apk将安装成功 .

  • 0

    以防万一您的旧应用程序未被删除100%或其数据未被删除 .

    尝试:

    adb uninstall "com.yourapp.yourapp"
    
  • 11

    确保您知道adb正在处理哪个设备 .

    我有多个设备可用 . 我无法理解为什么在我的模拟器上卸载没有消除该消息 . 事实证明,我的硬件电话已插入计算机进行充电,并且还启用了USB调试,令adb感到困惑 .

    在我的硬件手机上禁用USB调试,并在模拟器上卸载应用程序使其排序 .

相关问题