Je ne comprends pas pourquoi mon icône et mon écran de démarrage ne s'affichent pas. Elles sont correctement référencées dans le fichier config.xml, mais ce sont plutôt les images par défaut de Cordova qui s'affichent. S'il vous plaît aider
EDIT: Je viens de remarquer que les icônes et écrans de démarrage générés n’ont pas été copiés sur leurs plates-formes respectives. Pourquoi est-ce arrivé?
découvrez ce lien: https://github.com/driftyco/ionic-cli/issues/1608 et plus particulièrement le commentaire de florentsuc
je l'ai résolu en exécutant: plate-forme ionique supprimer Android plate-forme ionique ajouter [email protected]
Pour modifier l’écran de démarrage, vous pouvez accéder au dossier resources
et modifier les codes icon.png
et splash.png
.
Vous pouvez exécuter la commande ionic resources
pour générer des ressources pour les plates-formes installées actuelles.
Il est impératif de conserver la même taille pour les icônes et les éclaboussures, ainsi que leur formatage, sinon cela ne fonctionnera pas.
Assurez-vous également que vos plates-formes sont installées avant de procéder:
ionic platform add Android
ionic platform add iOS
Écran de démarrage:
Icône:
Je me suis aussi rendu compte que c’était le mieux de garder ces images de petite taille, dès qu’elles dépassent 35 Mo, elles prennent plus de temps à générer
Ce problème est dû au fait que la carte res n'a pas été créée au bon endroit. L'exécution de la chaîne de commandes suivante résoudra votre problème.
mv platforms/Android/res/{values,xml} res
rm -rf platforms/Android/res
cp -r res platforms/Android
ionic build Android
J'ai eu le même problème et voici ce que j'ai fait:
Et finalement, mon icône personnalisée et mon écran de démarrage sont apparus.
En d'autres termes, vous devez mettre à jour les fichiers manuellement dans les plates-formes/Android et la plate-forme/ios.