7
votes

Impossible de créer la tâche «: app: minifyReleaseWithR8». Impossible d'interroger la valeur de ce fournisseur car il n'a aucune valeur disponible

J'ai essayé de synchroniser mon projet mais j'obtiens cette erreur sur le studio Android. J'utilise Android Studio 4.1 et Gradle 6.5. le problème se produit lorsque je mets à niveau android studio de 4.0 vers 4.1 entrez la description de l'image ici


0 commentaires

3 Réponses :


0
votes

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 avait besoin d'être mis à niveau.


0 commentaires

5
votes

Dans mon cas, j'ai 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éfinie dans build.gradle de votre projet

(Je ne sais pas pourquoi le studio Android ne détectait pas que sdk n'était pas installé, cela peut être un bogue)


1 commentaires

C'était aussi mon erreur. Android Studio est venu avec sdk 30, mais mon compileSdkVersion était 29. Et l'erreur affichée ne vous aide pas du tout.



0
votes

Cela fonctionne pour moi, version améliorée de dexcount de
"com.getkeepsafe.dexcount: dexcount-gradle-plugin: 0.8.4" à
"2.0.0"

puis CONSTRUIRE OK

env:
gradle: 6,5
Studio Android: 4.1.1


0 commentaires