我刚刚创建的React原生项目没有构建



创建一个新的react本机项目。我正试图在创建项目时获得一个生成,但我遇到了一个错误。

这是终端输出。

任务:反应原生gradle插件:compileKotlin"compileJava"任务(当前目标为1.8)和"compileKotlin"任务(目前目标为11)jvm目标兼容性应设置为相同的Java版本。w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/RectExtension.kt:(10,37):不赞成使用"BaseVariant"。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/RectExtension.kt:(119,30):不赞成使用"BaseVariant"。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/RectExtension.kt:(135,26):不赞成使用"BaseVariant"。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/RectExtension.kt:(155,32):不赞成使用"BaseVariant"。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/RectExtension.kt:(161,31):不赞成使用"BaseVariant"。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/RectExtension.kt:(169,36):不赞成使用"BaseVariant"。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/RectPlugin.kt:(99,48):不赞成使用"reactRoot:DirectoryProperty"。reactRoot令人困惑,已被替换为root以指向您的根项目,并被替换为reactNative NPM包的文件夹w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/TaskConfiguration.kt:(10,37):"ApplicationVariant"已弃用。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/TaskConfiguration.kt:(11,37):"BaseVariant"已弃用。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/TaskConfiguration.kt:(12,37):不赞成使用"LibraryVariant"。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/TaskConfiguration.kt:(28,51):"BaseVariant"已弃用。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/TaskConfiguration.kt:(131,12):"ApplicationVariant"已弃用。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/TaskConfiguration.kt:(132,12):不赞成使用"LibraryVariant"。Java中已弃用w:/Users/bulutklinik/Desktop/JitsiProject/node_modules/areact native gradle plugin/src/main/kotlin.com/facebook/areact/TaskConfiguration.kt:(250,14):"BaseVariant"已弃用。在Java 中弃用

任务:反应原生gradle插件:compileJava6项可操作任务:6项已执行注意:/Users/bulutklinik/Desktop/JitsiProject/node_modules/react-native-gradle-plugin/src/main/java.com/facebook/react/codegen/generator/SchemaJsonParser.java使用或覆盖不推荐使用的API。注意:使用-Xlint重新编译:有关详细信息,请弃用。

失败:生成失败,出现异常。

  • 其中:构建文件'/Users/bulutklinik/Desktop/JitsiProject/android/app/Build.gradle'行:1

  • 哪里出了问题:评估项目":应用程序"时出现问题。

未能应用插件"com.android.internal.application"。Android Gradle插件需要Java 11才能运行。您当前使用的是Java 1.8。您可以尝试以下一些选项:-更改IDE设置。-更改JAVA_HOME环境变量。-改变CCD_ 2中的CCD_。

  • 尝试:

使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的见解。

  • 获取更多帮助,请访问https://help.gradle.org

BUILD FAILED in 50s

error安装应用程序失败。确保您已经设置了Android开发环境:https://reactnative.dev/docs/environment-setup.错误:命令失败:/gradlew应用程序:installDebug-PreactNativeDevServerPort=8081注意:/Users/bulutklinik/Desktop/JitsiProject/node_modules/react-native-gradle-plugin/src/main/java.com/facebook/react/codegen/generator/SchemaJsonParser.java使用或覆盖不推荐使用的API。注意:使用-Xlint重新编译:有关详细信息,请弃用。

失败:生成失败,出现异常。

  • 其中:构建文件'/Users/bulutklinik/Desktop/JitsiProject/android/app/Build.gradle'行:1

  • 哪里出了问题:评估项目":应用程序"时出现问题。

未能应用插件"com.android.internal.application"。Android Gradle插件需要Java 11才能运行。您当前使用的是Java 1.8。您可以尝试以下一些选项:-更改IDE设置。-更改JAVA_HOME环境变量。-改变CCD_ 4中的CCD_。

  • 尝试:

使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的见解。

  • 获取更多帮助,请访问https://help.gradle.org

BUILD FAILED in 50s

at makeError (/Users/bulutklinik/Desktop/JitsiProject/node_modules/execa/index.js:174:9)
at /Users/bulutklinik/Desktop/JitsiProject/node_modules/execa/index.js:278:16
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async runOnAllDevices (/Users/bulutklinik/Desktop/JitsiProject/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:109:5)
at async Command.handleAction (/Users/bulutklinik/Desktop/JitsiProject/node_modules/@react-native-community/cli/build/index.js:192:9)

info有关详细信息,请使用--verbose标志运行CLI。

检查环境设置和路径中的java变量。

还要确保您关闭了所有以前的生成控制台。

我注意到了这一点。我的项目版本是0.68.0,这是react native的当前版本。

然后我创建了一个新项目,并选择了0.67.3版本。没有问题。我认为问题的主要来源是版本。

我多次遇到相同的问题。以下是我的建议:它对我有效。

保持模拟器(设备)打开并重新运行命令npx react native run android。如果再次失败,请尝试使用ctrl+c退出构建过程,然后再次运行该命令。(npx-react原生运行android)

我不知道确切的原因,但它开始发生在最新版本的react native中。

如果不起作用,请随意告诉我。

最新更新