我曾尝试在Java版本21和Android Gradle 8.5上运行五月应用程序,但它显示错误消息。当我尝试“./gradlew clean”时显示相同的错误。这个应用程序以前工作,但我忘记了我的Java版本,所以我想只是升级它。
build.gradle设置:
buildscript {
ext {
buildToolsVersion = "33.0.0"
kotlinVersion = "1.6.20"
minSdkVersion = 21
compileSdkVersion = 33
targetSdkVersion = 33
// We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP.
ndkVersion = "23.1.7779620"
VisionCameraCodeScanner_targetSdkVersion = 31 //add
VisionCameraCodeScanner_compileSdkVersion = 31 //add
}
repositories {
google()
mavenCentral()
}
dependencies {
classpath("com.android.tools.build:gradle:7.3.1")
classpath("com.facebook.react:react-native-gradle-plugin")
classpath 'com.google.android.gms:strict-version-matcher-plugin:1.2.1'
// implementation project(':react-native-share')
// implementation 'com.swmansion.reanimated:react-native-reanimated:3.2.0'
}
allprojects {
repositories {
// * Your other repositories here *
// * Add a new maven block after other repositories / blocks *
maven {
// expo-camera bundles a custom com.google.android:cameraview
url "$rootDir/../node_modules/expo-camera/android/maven"
}
}
}
}
wrapper {
gradleVersion = '8.5'
}
字符串
错误信息:
- 错误原因:任务“: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。
1条答案
按热度按时间6rvt4ljy1#
Android正在使用Gradle构建系统。该构建脚本依赖于Gradle插件与Android构建工具进行交互(编译,测试等)。这一行声明您的项目需要Android的Gradle插件版本7.3.1 com.android.tools.build:gradle:7.3.1
你可以在android studio中打开你的项目进行下载并同步你的gradle版本到8.5
;)