javascript - ( react 原生): Execution failed for task ':app:generatePackageList'

标签 javascript android react-native gradle execution

我正在生成一个使用 React Native 开发的项目的 apk。但是当我运行命令 ./gradlew assembleRelease出现以下错误:

> Configure project :react-native-audio
WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed in version 5.0 of the Android Gradle plugin.
For more information, see http://d.android.com/r/tools/update-dependency-configurations.html.

> Task :app:generatePackageList FAILED

FAILURE: Build failed with an exception.

* Where:
Script 'C:\Users\romer\ProjetoAP\Gravador\teste\Gravador_de_audio\node_modules\@react-native-community\cli-platform-android\native_modules.gradle' line: 131

* What went wrong:
Execution failed for task ':app:generatePackageList'.
> argument type mismatch

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/7.0/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 24s
1 actionable task: 1 executed
PS C:\users\romer\ProjetoAP\Gravador\teste\Gravador_de_audio\android>
如何解决这个问题呢?

最佳答案

我刚刚遇到了同样的问题,并且能够追查为什么它会在我的系统上发生。使用 --stacktrace flag 有助于弄清楚发生了什么,最终指向 react-native-community/cli包裹。
扫描 react-native-community/cli 中的问题和 PR 后 repo ,我找到了这个 PR https://github.com/react-native-community/cli/pull/1396这增加了对 Gradle 7 的支持。
我的系统上有 Gradle 7 并降级到 Gradle 6,运行 gradle wrapper ,然后 ./gradlew clean让我继续前进。
希望能解决您的问题,或者至少让您了解如何在系统上追踪它!

关于javascript - ( react 原生): Execution failed for task ':app:generatePackageList' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67093053/

相关文章:

Android:低 FPS 在表面 View 中绘制许多位图

reactjs - 错误 : Response is not valid JSON object on firebase function with onCall

javascript - 用于 React Native/JS 的 SHA256 ComputeHash(来自 C#)的等效版本

javascript - 从 Controller 传递的变量的默认值, Angular 文本框中的 ng-init 未显示

javascript - 制作自动更新的 facebook 风格的时间格式

javascript - javascript 无法从 jsp 获取数据

android - 如何在 Android Studio IDE 中查看变量的类型

android - 如何在支持双卡双待的手机中选择主卡来发送短信?

javascript - 使用正则表达式拆分算术表达式

javascript - 如何在 React Native 中使用 Redux 跨多个屏幕存储多个值