Je veux changer l'icône de mon application dans Flutter en utilisant Flutter_launcher_icons: ^ 0.9.2
Cela me montre des erreurs pendant que j'utilise la commande Flutter pub exécuter flutter_launcher_icons: main
image de l'erreur
J'ai essayé plusieurs fois mais pas de nouveaux résultats
5 Réponses :
J'ai juste eu le même problème et j'ai résolu le faire dans Android / App / build.gradle
.
Changé:
minSdkVersion 26 targetSdkVersion 30
à :
minSdkVersion flutter.minSdkVersion targetSdkVersion flutter.targetSdkVersion
Si la solution proposée par @iagows ne fonctionne pas pour vous, jetez un œil à ceci: flutter_launcher_icons-issues
Le problème est expliqué dans la lecture du plugin, section "dépendance incompatible". Il dit
Because flutter_launcher_icons >=0.9.0 depends on args 2.0.0 and flutter_native_splash 1.2.0 depends on args ^2.1.1, flutter_launcher_icons >=0.9.0 is incompatible with flutter_native_splash 1.2.0. And because no versions of flutter_native_splash match >1.2.0 <2.0.0, flutter_launcher_icons >=0.9.0 is incompatible with flutter_native_splash ^1.2.0. So, because enstack depends on both flutter_native_splash ^1.2.0 and flutter_launcher_icons ^0.9.0, version solving failed. pub get failed
La solution est donnée de manière aussi cryptique que la description ci-dessus, mais le hack simple donné par @deffo a fonctionné pour moi.
https://github.com/flutterCommunity/flutter_Launcher_icons/issus/324# 1013611137 C'est un piratage, mais puisque vous générez automatiquement les icônes de l'application une seule fois, qui s'en soucie? : -) btw, la solution suivante semble plus propre mais je ne l'ai pas testée: https://github.com/fluttercommunity/flutter_launcher_icons/issues/262#issuecomment-877653847
Fichier à l'intérieur: ~ / flutter / .pub-cache / hosted / pub.dartlang.org / flutter_launcher_icons-0.9.2 / lib / Android.dart
Remplacer la ligne:
flutter pub get flutter pub run flutter_launcher_icons:main
Cela devrait être la réponse, elle va directement à la source du problème et la résoudre sans interférer avec notre build gradle