2
votes

Erreur lors de l'inclusion de l'image_picker dans le projet (Flutter)

Pourquoi cette erreur continue-t-elle de s'afficher lorsque j'exécute mon projet? Cela se produit une fois que j'ai mis l'image_picker dans mon pubspec.

ÉCHEC: la construction a échoué avec une exception. * Qu'est ce qui ne s'est pas bien passé: L'exécution a échoué pour la tâche «: app: processDebugResources». La liaison des ressources Android a échoué Sortie: /Users/s/Desktop/Flutter/a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:331: erreur: ressource android: attr / fontVariationSettings not found. /Users/s/Desktop/Flutter/a/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:331: erreur: ressource android: attr / ttcIndex introuvable. erreur: échec de la liaison des références. Commande: /Users/s/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.1-4818971-osx.jar/6d65e55edb223325e7c5119d99552582/aapt2-3.2.1-4818971-osx/aapt2 link -I \ /Users/s/Library/Android/sdk/platforms/android-27/android.jar \ --manifeste\ /Users/s/Desktop/Flutter/a/build/app/intermediates/merged_manifests/debug/processDebugManifest/merged/AndroidManifest.xml \ -o \ /Users/s/Desktop/Flutter/a/build/app/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_ \ -R \ @ / Users / s / Desktop / Flutter / a / build / app / intermediates / incremental / processDebugResources / resources-list-for-resources-debug.ap_.txt \ --auto-ajout-superposition \ --Java\ / Users / s / Desktop / Flutter / a / build / app / generated / not_namespaced_r_class_sources / debug / processDebugResources / r \ - package-personnalisé \ com.example.a \ -0 \ apk \ --output-text-symboles \ /Users/s/Desktop/Flutter/a/build/app/intermediates/symbols/debug/R.txt \ --no-version-vecteurs Démon: AAPT2 aapt2-3.2.1-4818971-osx Démon # 0 Sortie: /Users/s/.gradle/caches/transforms-1/files-1.1/design-27.1.1.aar/fa938137e4d19d1dd06a6895b6e14886/res/values/values.xml:96:5-202: AAPT: erreur: ressource android : attr / fontVariationSettings introuvables.

/Users/s/.gradle/caches/transforms-1/files-1.1/design-27.1.1.aar/fa938137e4d19d1dd06a6895b6e14886/res/values/values.xml:96:5-202: AAPT: erreur: ressource android: attr / ttcIndex introuvable. erreur: échec de la liaison des références. Commande: /Users/s/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.1-4818971-osx.jar/6d65e55edb223325e7c5119d99552582/aapt2-3.2.1-4818971-osx/aapt2 link -I \ /Users/s/Library/Android/sdk/platforms/android-27/android.jar \ --manifeste\ /Users/s/Desktop/Flutter/a/build/app/intermediates/merged_manifests/debug/processDebugManifest/merged/AndroidManifest.xml \ -o \ /Users/s/Desktop/Flutter/a/build/app/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_ \ -R \ @ / Users / s / Desktop / Flutter / a / build / app / intermediates / incremental / processDebugResources / resources-list-for-resources-debug.ap_.txt \ --auto-ajout-superposition \ --Java\ / Users / s / Desktop / Flutter / a / build / app / generated / not_namespaced_r_class_sources / debug / processDebugResources / r \ - package-personnalisé \ com.example.a \ -0 \ apk \ --output-text-symboles \ /Users/s/Desktop/Flutter/a/build/app/intermediates/symbols/debug/R.txt \ --no-version-vecteurs Démon: AAPT2 aapt2-3.2.1-4818971-osx Daemon # 0


4 commentaires

Pour résoudre ce problème, essayez. stackoverflow.com/a/54460559/10269042


Quelle est votre compileSdkVersion (sous android / app / build.gradle)?


@PhucTran 27 et pour min je mets 21


@ali Pouvez-vous essayer ma réponse ci-dessous?


3 Réponses :


1
votes

Changez votre compileSdkVersion en 28 (sous android / app / build.gradle)

compileSdkVersion 28

Ensuite, exécutez la commande

scintillement propre

Ensuite, exécutez à nouveau le projet.


0 commentaires

0
votes

La réponse de @PhucTran est correcte. Je veux juste ajouter que je devais Invalidate Cache à partir d'Android Studio et le redémarrer.

File-> Invalidate Cahe and Restart


0 commentaires

0
votes

Cette erreur est acquise si vous mettez à niveau les bibliothèques de support vers 28.0.0 et que votre version compileSdkVersion n'est pas non plus 28.

Pour y remédier, changez le fichier app\build.gradle

Pour le corriger, les modifications dans le fichier app \ build.gradle compileSdkVersion et targetSdkVersion de l'actuel au dernier (maintenant le plus récent).

android {
    compileSdkVersion 29

...

defaultConfig {
    minSdkVersion 21
    targetSdkVersion 29
    multiDexEnabled true
    ...
}


0 commentaires