web-dev-qa-db-fra.com

Écran de démarrage personnalisé et icône de Ionic 2 non affichés, icônes de Cordova

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é?

8
ifeoluwa king

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]

8
Tal Bussel

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:

  • Vous pouvez obtenir un modèle ici
  • 2208x2208 px
  • format .png

Icône:

  • Vous pouvez obtenir un modèle ici
  • 192x192 px
  • format .png

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

5
LeRoy

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
3
Bryant Jackson

J'ai eu le même problème et voici ce que j'ai fait:

  • Créez les fichiers icon.png et splash.png et mettez-les dans le dossier des ressources.
  • Exécuter la commande ressources ioniques (et ionic automatiquement fait tous les fichiers).
  • Exécuter la plate-forme ionique supprimer Android.
  • Exécutez la plate-forme ionique ajoutez Android (et le fichier config.xml a été mis à jour).
  • J'ai modifié manuellement les fichiers Android/res /.../ screen.png et Android/res /.../ icon.png avec les fichiers générés précédemment.

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.

1
Eduardo Lazcano