Issue
I have set targetSdkVersion 31and compileSdkVersion 31 then code works properly but set 30 then showing this error. same dependencies and targetSdkVersion 30 and compileSdkVersion 31 work properly in other projects.
app > 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')
}
Error
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.
Solution
You'd need: compileSdkVersion 31 - or build with stable dependencies.
Answered By - Martin Zeitler
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.