J'ai essayé de synchroniser mon projet mais j'obtiens cette erreur sur Android studio. J'utilise Android Studio 4.1 et gradle 6.5. le problème se produit lorsque je mets à niveau Android Studio de 4.0 à 4.1
Réponses
Trop de publicités?Dans mon cas, j'avais juste besoin de télécharger le bon SDK.
Accédez à SdkManager (par exemple, appuyez deux fois sur la touche Maj et tapez "sdk manager") et assurez-vous de télécharger la plate-forme SDK qui correspond à votre buildToolsVersion
défini dans le build.gradle
votre projet.
(Je ne sais pas pourquoi Android studio ne détectait pas que le SDK n'était pas installé, il s'agit peut-être d'un bug)
La seule solution que j'ai est d'activer cette ligne de code à partir de gradle.properties
et de s'assurer que cette ligne n'est pas commentée :
android.enableR8=true
Faites la synchronisation maintenant (en partant du haut à droite), puis cela fera la magie.
Attendez que la synchronisation soit terminée, puis commentez à nouveau cette ligne juste pour désactiver la notification obsolète :
#android.enableR8=true
Dans mon cas, c'était à cause de l'une des deux choses suivantes dans build.gradle (:app)
, ou à cause des deux :
- J'utilisais toujours l'ancien SDK Crashlytics de fabric.io au lieu de Firebase.
- J'avais une entrée pour
apply plugin: 'com.getkeepsafe.dexcount'
La mise à jour de Crashlytics n'a pas aidé, mais la suppression de la ligne dexcount
a résolu le problème.
Je n'avais pas compilé ce projet depuis quelques mois, donc beaucoup de choses devaient être mises à niveau.