Android Gradle: 找不到符号 Q
Android Gradle: Cannot find symbol Q
Gradle 在 Android 工作室中构建失败。我一直未能成功解决此问题。
/android/capacitor/src/main/java/com/getcapacitor/plugin/Share.java:54:错误:找不到符号
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
^
符号:变量Q
位置:classVERSION_CODES
我认为问题在于您没有使用正确的 buildTools。尝试在 SDK 管理器中将构建工具至少升级到 Android 10.0 (Q)。
假设您使用的是 Android Studio,请单击此处
在屏幕顶部,然后至少下载 Android 10.0 (Q) 以获得您要查找的内容。
不过,我确实建议您升级到最新的 Android 11.0 (R),如果可以的话,可以获得所有最新的功能!
在 build.gradle 上将您的 sdk 和目标更改为 29 并再次同步
android {
compileSdkVersion 29 //<-- HERE
defaultConfig {
applicationId "yourAppName"
minSdkVersion 21
targetSdkVersion 29 //<-- HERE
versionCode 00001
versionName "0.0.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
Gradle 在 Android 工作室中构建失败。我一直未能成功解决此问题。
/android/capacitor/src/main/java/com/getcapacitor/plugin/Share.java:54:错误:找不到符号
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
^
符号:变量Q 位置:classVERSION_CODES
我认为问题在于您没有使用正确的 buildTools。尝试在 SDK 管理器中将构建工具至少升级到 Android 10.0 (Q)。
假设您使用的是 Android Studio,请单击此处
在屏幕顶部,然后至少下载 Android 10.0 (Q) 以获得您要查找的内容。
不过,我确实建议您升级到最新的 Android 11.0 (R),如果可以的话,可以获得所有最新的功能!
在 build.gradle 上将您的 sdk 和目标更改为 29 并再次同步
android {
compileSdkVersion 29 //<-- HERE
defaultConfig {
applicationId "yourAppName"
minSdkVersion 21
targetSdkVersion 29 //<-- HERE
versionCode 00001
versionName "0.0.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}