30
votes

flutter_launcher_icons ne fonctionne pas exception non perdue: Formatexception: numéro non valide (au caractère 1)

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


0 commentaires

5 Réponses :


87
votes

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


5 commentaires

Cela a fonctionné, merci beaucoup!


La version Minsdkversion peut également être définie sur 19. Ça va marcher


Vous pouvez annuler les modifications apportées à la génération des icônes d'application


Cette solution n'a pas fonctionné pour moi, mais cela l'a fait:


Cela a fonctionné. Merci!




-1
votes

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


0 commentaires

1
votes

Grâce à cela Réponse , j'ai pu réparer le résoudre le problème problème!


0 commentaires

1
votes

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


1 commentaires

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