risposta-alla-domanda-sullo-sviluppo-web-bd.com

Splashscreen personalizzato e icona in Ionic 2 non visualizzata, icone Cordova che mostrano

Non capisco perché la mia icona e la schermata iniziale non vengano visualizzate. Sono referenziati correttamente nel file config.xml ma invece sono le immagini di default di cordova che mostrano. Per favore aiuto

EDIT: Ho appena notato che le icone e gli splash screen generati non sono stati copiati nelle rispettive piattaforme. Perché è successo?

8
ifeoluwa king

controlla questo link: https://github.com/driftyco/ionic-cli/issues/1608 e in particolare il commento di florentsuc

l'ho risolto eseguendo: piattaforma ionica rimuovi piattaforma Android ionica aggiungi [email protected]

8
Tal Bussel

Per modificare la schermata iniziale è possibile accedere alla cartella resources e modificare il codice icon.png e splash.png

È possibile eseguire il comando ionic resources per generare risorse per le piattaforme installate correnti. 

È imperativo mantenere le dimensioni di icone e splash e formattare lo stesso, altrimenti non funzionerà.

Assicurati inoltre di avere le tue piattaforme installate prima di fare questo:

ionic platform add Android

ionic platform add iOS

Splashscreen:

  • Puoi ottenere un modello qui
  • 2208x2208 px
  • formato .png

Icona:

  • Puoi ottenere un modello qui
  • 192x192 px
  • formato .png

Mi sono anche reso conto che è meglio tenere queste immagini piccole, non appena diventano più alte di 35mb impiegano più tempo a generare

5
LeRoy

Questo problema è causato dalla mancata creazione della mappa res nella posizione corretta. L'esecuzione della seguente stringa di comandi risolverà il problema.

mv platforms/Android/res/{values,xml} res
rm -rf platforms/Android/res
cp -r res platforms/Android
ionic build Android
3
Bryant Jackson

Ho avuto lo stesso problema e questo è quello che ho fatto:

  • Crea icon.png e splash.png e inserisci la cartella delle risorse.
  • Esegui il comando delle risorse ioniche (e automaticamente ionico crea tutti i file).
  • Esegui piattaforma ionica rimuovi Android.
  • Esegui piattaforma ionica aggiungere Android (e il file config.xml è stato aggiornato).
  • Ho modificato manualmente i file Android/res /.../ screen.png e Android/res /.../ icon.png con quelli generati in precedenza.

E finalmente apparvero la mia icona personalizzata e la schermata iniziale.

In altre parole, devi aggiornare manualmente i file su piattaforme/Android e piattaforma/ios.

1
Eduardo Lazcano