J'ai une application Android qui fonctionne bien sous Realm 5.7.0. Je viens de mettre à niveau ma version 5.8.0 et la synchronisation initiale s'est bien déroulée, mais lorsque j'ai essayé d'exécuter l'application sur mon émulateur, j'ai obtenu cette erreur:
com.Android.builder.dexing.DexArchiveBuilderException: Failed to process C:\Users\frysingg\.gradle\caches\transforms-1\files-1.1\jetified-realm-Android-library-5.8.0.aar\c1094bb66029494e6cdb95ba0999c5a7\jars\classes.jar
com.Android.builder.dexing.DexArchiveBuilderException: Error while dexing.
com.Android.tools.r8.CompilationFailedException: Compilation failed to complete
com.Android.tools.r8.utils.AbortException: Error: Invoke-customs are only supported starting with Android O (--min-api 26)
Effectuer un nettoyage, une reconstruction, vider le cache d’Android Studio et redémarrer n’aide en rien. Revenir à 5.7.0 fait.
Y a-t-il autre chose que je dois faire pour utiliser 5.8.0?
Vous devez juste ajouter le support pour Java 8, placez-le dans le bloc Android de votre build.gradle
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
Laissez-moi savoir si cela fonctionne ????
dans l'application build.gradle
Android{
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}