簡體   English   中英

任務':app:packageDebug'的React-Native執行失敗

[英]React-Native Execution failed for task ':app:packageDebug'

每當我嘗試運行'react-native run-android'

我失敗了:

任務 ':app:packageDebug' 執行失敗

我嘗試結帳到以前的提交。 我嘗試刪除 android/app/build 並重新構建我嘗試刪除 debug.keystore 並再次啟動它。

他們都沒有解決問題。

我之前在 android 虛擬設備中成功運行了我的應用程序,並且我已經將我的應用程序上傳到了 google Play 商店,並且可以正常工作。

我以前沒有見過這個錯誤。 我的代碼之前完全正常:

  • 我刪除了 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: Execution of compression failed。 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 在虛擬設備上運行應用程序

  • 清潔搖籃

    光盤安卓

    ./gradlew 干凈

第一次嘗試:

cd android && gradlew clean

在那之后:

cd.. && react-native run-android --variant=debug

我剛剛重新啟動了我的計算機並在項目的 android 文件夾中再次運行 ./gradlew assembleRelease 並且它起作用了。

我也面臨問題。

我只是打開 Android Studio - Clear Build - Run app。

為我工作

我按照這些步驟

  1. 從模擬器卸載應用程序
  2. 從android中刪除構建
  3. ./gradlew clean in android運行./gradlew clean in android
  4. 運行react-native start --reset-cache
  5. 運行react-native run-android

它對我有用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM