当我使用 genymotion 模拟器和 React Native 启动我的应用程序时,我收到此错误?
此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容
注意:我使用 React Native cli 。
这就是出现的内容:
我想了解为什么会发生这种情况,而且我不了解 gradle
我在哪里可以找到它并知道它的版本,
并用 React Native 解决这个问题
这意味着一个或多个 Gradle 构建脚本正在使用一项已弃用的功能。您可以通过查看当前版本(也可能是以前的版本)的 Gradle 发行说明来检查已弃用功能的列表。
控制台输出应该告诉您问题来自何处。如果它来自第三方依赖项,您可以在需要更新的存储库上打开 PR,或者忽略它,因为它不会影响您的构建。
要查看详细的错误消息,您应该在 Gradle 中启用 warning-mode=all。为此,将以下行添加到“android/gradle.properties”文件中:
org.gradle.warning.mode=全部
要获取您正在使用的 Gradle 版本,请转到 React Native 项目中的“android”目录,并在控制台中运行以下命令:
./gradlew -v