react-native-fingerprint-scanner icon indicating copy to clipboard operation
react-native-fingerprint-scanner copied to clipboard

Failed to build for Android with compileSdkVersion 30

Open mmkhmk opened this issue 1 year ago • 2 comments

I got the following error in Android build.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:checkDevDebugAarMetadata'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
   > 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.biometric:biometric:1.2.0-alpha04.
     AAR metadata file: /Users/erika.tayama/.gradle/caches/transforms-3/f404b9545f67b9de464f9067c770604c/transformed/biometric-1.2.0-alpha04/META-INF/com/android/build/gradle/aar-metadata.properties.

compileSdkVersion is 30 in our app and we can't update it because of dependencies for now. Is there any ways to use this library with compileSdkVersion 30?

mmkhmk avatar Aug 03 '22 03:08 mmkhmk

I don't see how androidx.biometric dependency came in at 1.2.0-alpha04. It should be at 1.1.0. https://github.com/hieuvp/react-native-fingerprint-scanner/blob/9cecc0db326471c571553ea85f7c016fee2f803d/android/build.gradle#L46

Then it most likely would only need compileSdkVersion 30. Bumping to JDK11 + compileSdkVersion 31 should be a very high priority for you, everything is moving to that as a baseline at the moment so you'll lose access to current versions of many modules I know about at least, if you can't access it

mikehardy avatar Aug 07 '22 20:08 mikehardy

Check my video https://www.youtube.com/watch?v=DAZJ2JhDkNU. It will help you

BraveEvidence avatar Feb 25 '23 14:02 BraveEvidence