【问题标题】:React-Native INSTALL_FAILED_UPDATE_INCOMPATIBLE:Package com.schoolproject signatures do not match previously installed version; ignoringReact-Native INSTALL_FAILED_UPDATE_INCOMPATIBLE:包 com.schoolproject 签名与之前安装的版本不匹配;忽略
【发布时间】:2022-01-17 04:26:15
【问题描述】:

任务“:app:installDebug”执行失败。

java.util.concurrent.ExecutionException: com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: INSTALL_FAILED_UPDATE_INCOMPATIBLE:包 com.schoolproject 签名与以前安装的版本不匹配;无视!

该类型错误的解决方案

如果您使用 npx react-native run-android 在手机上运行,​​您将收到该类型错误

  1. 如果您已在设备上安装了 app-release.apk 应用,请卸载它。

1.1 为什么需要卸载——因为同名的两个应用程序无法安装 一个应用程序是发布模式,一个是调试模式同名应用程序。

  1. 然后在运行命令 npx react-native run-android 之后

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: react-native installation release-mode debug-mode


【解决方案1】:

您的设备中可能已经有相同的应用程序,请将其卸载,然后再次运行该应用程序。

当您的旧版本和新版本的签名不匹配时,就会出现此类错误。 在这里阅读更多: https://developer.android.com/studio/publish/app-signing

如果您想拥有多个基于不同类型的应用程序,请在您的应用程序中添加 productFlavours。 阅读更多关于here的信息。

【讨论】:

  • 尝试在空对象引用上调用虚拟方法 boolean com.swmansion.reanimated.layoutReanimation.ReaLayoutAnimator.isLayoutAnimationEnabled() .. 我收到该类型错误我已经将一些文件修复为 MainApplication.java 并构建.gradle 但无法解决该错误
猜你喜欢
  • 2018-09-20
  • 2021-01-13
  • 2017-06-02
  • 2018-08-14
  • 1970-01-01
  • 2018-05-26
  • 2022-12-13
  • 1970-01-01
  • 2019-01-14
相关资源
最近更新 更多