由于某种原因,我需要使用compileSdkVersion 33和targetSdkVersion 33来编译我的android项目,所以我将Gradle版本升级到7.3.3,同时我将AGP切换到7.2.2,还将我的JDK设置为java-11,我确认我已经正确安装了 android sdk 33,我认为一切都应该没问题,但是一旦我同步我的项目,它就会一直给我这个:无法解析配置的所有文件:app:androidApis。 我用谷歌搜索了这个,几乎所有答案都告诉我这是由于 AGP 版本与 Gradle 版本不匹配。但就我而言,我应该一切都正确,其他一些答案说我应该降级compileSdkVersion,这不是我所期望的,所以,请救救我!快要死我了...
这是我的配置:
android {
compileSdkVersion 33
defaultConfig {
applicationId "com.xxx.xxx"
minSdkVersion 21
targetSdkVersion 33
versionCode 8
versionName "v1.0.6-20240611"
multiDexEnabled true
flavorDimensions "versionCode"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
...
}
gradle-wrapper.properties:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://mirrors.aliyun.com/macports/distfiles/gradle/gradle-7.3.3-bin.zip
所以是不是搞错了什么?谢谢!
我尝试了谷歌搜索网站上的大部分建议,但仍然不断收到此错误。我希望我的项目能够正常同步。
用途: Android Gradle 插件版本
7.1.3
Gradle 版本 6.7.1
Gradle 版本与 Android Gradle Plugin (AGP) 版本匹配,并且兼容 Android SDK-33 和 34