java版本21和android gradle 8.5上的react原生构建问题:构建失败,出现异常

w51jfk4q  于 2024-01-05  发布在  Java
关注(0)|答案(1)|浏览(260)

我曾尝试在Java版本21和Android Gradle 8.5上运行五月应用程序,但它显示错误消息。当我尝试“./gradlew clean”时显示相同的错误。这个应用程序以前工作,但我忘记了我的Java版本,所以我想只是升级它。
build.gradle设置:

  1. buildscript {
  2. ext {
  3. buildToolsVersion = "33.0.0"
  4. kotlinVersion = "1.6.20"
  5. minSdkVersion = 21
  6. compileSdkVersion = 33
  7. targetSdkVersion = 33
  8. // We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP.
  9. ndkVersion = "23.1.7779620"
  10. VisionCameraCodeScanner_targetSdkVersion = 31 //add
  11. VisionCameraCodeScanner_compileSdkVersion = 31 //add
  12. }
  13. repositories {
  14. google()
  15. mavenCentral()
  16. }
  17. dependencies {
  18. classpath("com.android.tools.build:gradle:7.3.1")
  19. classpath("com.facebook.react:react-native-gradle-plugin")
  20. classpath 'com.google.android.gms:strict-version-matcher-plugin:1.2.1'
  21. // implementation project(':react-native-share')
  22. // implementation 'com.swmansion.reanimated:react-native-reanimated:3.2.0'
  23. }
  24. allprojects {
  25. repositories {
  26. // * Your other repositories here *
  27. // * Add a new maven block after other repositories / blocks *
  28. maven {
  29. // expo-camera bundles a custom com.google.android:cameraview
  30. url "$rootDir/../node_modules/expo-camera/android/maven"
  31. }
  32. }
  33. }
  34. }
  35. wrapper {
  36. gradleVersion = '8.5'
  37. }

字符串
错误信息:

  • 错误原因:任务“:react-native-gradle-plugin:compileKotlin”执行失败。

编译错误。查看日志了解更多详细信息

  • 尝试:

使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整见解。在https://help.gradle.org获取更多帮助。
此版本中使用了已弃用的Gradle功能,使其与Gradle 9.0不兼容。
您可以使用“--warning-mode all”来显示各个弃用警告,并确定它们是否来自您自己的脚本或插件。
有关详细信息,请参阅Gradle文档中的https://docs.gradle.org/8.5/userguide/command_line_interface.html#sec:command_line_warnings。

6rvt4ljy

6rvt4ljy1#

Android正在使用Gradle构建系统。该构建脚本依赖于Gradle插件与Android构建工具进行交互(编译,测试等)。这一行声明您的项目需要Android的Gradle插件版本7.3.1 com.android.tools.build:gradle:7.3.1
你可以在android studio中打开你的项目进行下载并同步你的gradle版本到8.5
;)

相关问题