React Native 中已弃用的 Gradle

问题描述 投票:0回答:2

当我使用 genymotion 模拟器和 React Native 启动我的应用程序时,我收到此错误?

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容

注意:我使用 React Native cli 。

这就是出现的内容:

我想了解为什么会发生这种情况,而且我不了解 gradle

我在哪里可以找到它并知道它的版本,

并用 React Native 解决这个问题

javascript android reactjs react-native gradle
2个回答
0
投票

这意味着一个或多个 Gradle 构建脚本正在使用一项已弃用的功能。您可以通过查看当前版本(也可能是以前的版本)的 Gradle 发行说明来检查已弃用功能的列表。

控制台输出应该告诉您问题来自何处。如果它来自第三方依赖项,您可以在需要更新的存储库上打开 PR,或者忽略它,因为它不会影响您的构建。


0
投票

要查看详细的错误消息,您应该在 Gradle 中启用 warning-mode=all。为此,将以下行添加到“android/gradle.properties”文件中:

org.gradle.warning.mode=全部

要获取您正在使用的 Gradle 版本,请转到 React Native 项目中的“android”目录,并在控制台中运行以下命令:

./gradlew -v

© www.soinside.com 2019 - 2024. All rights reserved.