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
3 Réponses :
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.
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
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
...
}
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?