【问题标题】:React-Native Execution failed for task ':app:packageDebug'任务':app:packageDebug'的React-Native执行失败
【发布时间】:2019-09-08 12:38:34
【问题描述】:

每当我尝试运行“react-native run-android”时

我失败了:

任务 ':app:packageDebug' 执行失败

我尝试检查以前的提交。 我尝试删除 android/app/build 并重新构建 我尝试删除 debug.keystore 并再次启动它。

他们都没有解决问题。

我之前在 android 虚拟设备上成功运行了我的应用程序,并且我已经将我的应用程序上传到了 google play store,并且它可以工作。

我以前没有见过这个错误。我的代码之前工作得很好:

  • 我删除了 android/src/main/assets/fonts 中的一些字体文件。这可能是原因。
  • 我运行了“react-native run-ios”。这可能是原因。

任务:app:packageDebug 失败

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings 117 个可操作的任务:5 个已执行,112 个是最新的

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

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

    工人提出了 4 个例外: java.io.UncheckedIOException: java.io.IOException: 执行压缩失败。 java.io.UncheckedIOException: java.io.IOException: 执行压缩失败。 java.io.UncheckedIOException: java.io.IOException: 执行压缩失败。 java.io.UncheckedIOException: java.io.IOException: 执行压缩失败。

在 22 秒内构建失败

at checkExecSyncError (child_process.js:629:11)
at execFileSync (child_process.js:647:13)
at runOnAllDevices (/Users/leonkong/Desktop/dev/CoddingHippo/Native_Makkcha/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:74:39)
at buildAndRun (/Users/leonkong/Desktop/dev/CoddingHippo/Native_Makkcha/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:158:41)
at then.result (/Users/leonkong/Desktop/dev/CoddingHippo/Native_Makkcha/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:125:12)

构建成功消息。并通过 android studio 2 在虚拟设备上运行应用程序

【问题讨论】:

    标签: java android react-native


    【解决方案1】:
    • 清理 Gradle

      cd 安卓

      ./gradlew clean

    【讨论】:

      【解决方案2】:

      我刚刚重新启动计算机并在项目的 android 文件夹中再次运行 ./gradlew assembleRelease 并成功了。

      【讨论】:

        【解决方案3】:

        我也面临问题。

        我只是打开 Android Studio - 清除构建 - 运行应用程序。

        为我工作

        【讨论】:

          【解决方案4】:

          我遵循了这些步骤

          1. 从模拟器中卸载应用
          2. 从 android 中删除构建
          3. 运行./gradlew clean in android
          4. 运行react-native start --reset-cache
          5. 运行react-native run-android

          它对我有用

          【讨论】:

            猜你喜欢
            • 2016-06-03
            • 1970-01-01
            • 1970-01-01
            • 2015-05-13
            • 2016-07-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-11-08
            相关资源
            最近更新 更多