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?
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]
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:
Icona:
Mi sono anche reso conto che è meglio tenere queste immagini piccole, non appena diventano più alte di 35mb impiegano più tempo a generare
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
Ho avuto lo stesso problema e questo è quello che ho fatto:
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.