我已经设置targetSdkVersion 31
然后compileSdkVersion 31
代码正常工作,但设置30
然后显示此错误。相同的依赖项,targetSdkVersion 30
并且compileSdkVersion 31
在其他项目中正常工作。
应用程序 > build.gradle
compileSdkVersion 30
minSdkVersion 21
targetSdkVersion 30
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'com.google.android.material:material:1.5.0-alpha02'
implementation 'androidx.constraintlayout:constraintlayout:2.1.1'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test:runner:1.4.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.google.code.gson:gson:2.8.8'
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
implementation 'de.hdodenhof:circleimageview:3.1.0'
implementation 'io.github.inflationx:calligraphy3:3.1.1'
implementation 'io.github.inflationx:viewpump:2.0.3'
implementation 'com.google.android.gms:play-services-ads:20.4.0'
implementation 'com.google.android.gms:play-services-auth:19.2.0'
implementation 'com.google.android.ads.consent:consent-library:1.0.8'
implementation 'com.onesignal:OneSignal:4.6.0@aar'
implementation 'com.google.firebase:firebase-analytics:19.0.2'
implementation 'com.google.firebase:firebase-messaging:22.0.0'
implementation 'org.greenrobot:eventbus:3.1.1'
implementation 'com.hootsuite.android:nachos:1.2.0'
implementation 'io.github.lizhangqu:coreprogress:1.0.2'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0'
implementation 'com.facebook.android:facebook-login:8.2.0'
implementation 'com.facebook.android:audience-network-sdk:6.7.0'
implementation 'com.google.ads.mediation:facebook:6.7.0.0'
implementation 'androidx.multidex:multidex:2.0.1'
implementation project(path: ':SmoothCheckBox-master')
}
错误
Execution failed for task ':app:checkDebugAarMetadata'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
> One or more issues found when checking AAR metadata values:
The minCompileSdk (31) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-30).
Dependency: androidx.appcompat:appcompat:1.4.0-beta01.
AAR metadata file: C:\Users\xxxxxxx\.gradle\caches\transforms-3\c087357cd7ca730a7a70e809d3f32e7d\transformed\appcompat-1.4.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties.
The minCompileSdk (31) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-30).
Dependency: androidx.appcompat:appcompat-resources:1.4.0-beta01.
AAR metadata file: C:\Users\xxxxxxx\.gradle\caches\transforms-3\34fcd36fda6d7df1068cea6e1908396e\transformed\jetified-appcompat-resources-1.4.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties.
The minCompileSdk (31) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-30).
Dependency: androidx.emoji2:emoji2-views-helper:1.0.0-beta01.
AAR metadata file: C:\Users\xxxxxxx\.gradle\caches\transforms-3\3c70728b6d59cbaa2aa1cc79c71401cb\transformed\jetified-emoji2-views-helper-1.0.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties.
The minCompileSdk (31) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-30).
Dependency: androidx.emoji2:emoji2:1.0.0-beta01.
AAR metadata file: C:\Users\xxxxxxx\.gradle\caches\transforms-3\286b6f4778659e20e574cd2c5de8ecdd\transformed\jetified-emoji2-1.0.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties.
The minCompileSdk (31) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-30).
Dependency: androidx.core:core:1.7.0-beta02.
AAR metadata file: C:\Users\xxxxxxx\.gradle\caches\transforms-3\b32d9c74757f1f95bda23786a2ffe204\transformed\core-1.7.0-beta02\META-INF\com\android\build\gradle\aar-metadata.properties.
The minCompileSdk (31) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-30).
Dependency: androidx.lifecycle:lifecycle-process:2.4.0-beta01.
AAR metadata file: C:\Users\xxxxxxx\.gradle\caches\transforms-3\5ce95d031480369ca7889d7240482aa4\transformed\jetified-lifecycle-process-2.4.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties.
The minCompileSdk (31) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-30).
Dependency: androidx.lifecycle:lifecycle-runtime:2.4.0-beta01.
AAR metadata file: C:\Users\xxxxxxx\.gradle\caches\transforms-3\e0310a9324d75c48d7b1344bbf854472\transformed\lifecycle-runtime-2.4.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties.