【问题标题】:Execution failed for task ':app:installRelease' react-native任务 ':app:installRelease' react-native 执行失败
【发布时间】:2020-08-11 13:20:49
【问题描述】:

我想在 react-native 中创建一个 android apk 文件。我按照以下链接的说明进行操作

https://reactnative.dev/docs/signed-apk-android

  1. 生成的上传密钥
  2. 添加了 gradle 变量
  3. 添加了签名配置

这很好,但是对于下面的命令我得到一个错误

npx react-native run-android --variant=release

错误:

任务:app:installRelease 失败

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':app:installRelease' 执行失败。

    com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package io.nativebase.market.geekyants.straptaxiapp 签名与之前安装的版本不匹配;无视!

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

在 20 秒内构建失败 65 个可操作的任务:2 个已执行,63 个最新 错误 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个正在运行的 Android 模拟器或连接的设备,并且有 设置您的 Android 开发环境: https://facebook.github.io/react-native/docs/getting-started.html 错误 命令失败:./gradlew app:installRelease。使用 --verbose 标志运行 CLI 了解更多详情。强文本

请帮忙..!

【问题讨论】:

    标签: android react-native


    【解决方案1】:

    我之前也遇到过同样的问题。检查您是否您的手机中没有安装任何其他版本的应用程序。如果是这种情况,请卸载以前的版本,它会正常工作。

    如果这不起作用,请尝试更新 android 文件夹中 app/build.gradle 中的版本号。

    我希望它有所帮助。

    【讨论】:

      【解决方案2】:

      如果您正在运行 react-native run-android --variant=release 来构建 apk 我们通常会收到这样的错误,但这很好,因为错误只是因为我们没有运行模拟器或真实设备。

      因此它说错误是因为没有活动设备而无法安装。

      我今天发现了这个错误,一切都很好。

      【讨论】:

        【解决方案3】:

        我知道这个问题已经有一个公认的答案,但我也遇到了这个问题。我必须确保终止模拟器、设备上所有正在运行的应用程序实例,并终止 Metro。然后这个错误就消失了。

        【讨论】:

          【解决方案4】:

          只需添加: 就我而言,关于@mediaguru 的回答 - 它对我来说很好,只是卸载设备中已安装的应用程序(地铁没有终止 - 因为我急于应用答案,并且不关心进一步阅读@mediaguru 的补充直到我的解决了)。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2022-11-08
            • 2021-07-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多