アイコンとスプラッシュスクリーンが表示されない理由がわかりません。それらはconfig.xmlファイルで適切に参照されますが、代わりに表示されるのはコルドバのデフォルトの画像です。助けてください
編集:生成されたアイコンとスプラッシュスクリーンがそれぞれのプラットフォームにコピーされていないことに気づきました。なぜこれが起こったのですか?
このリンクをチェックしてください: https://github.com/driftyco/ionic-cli/issues/1608 と具体的にはflorentsucのコメント
ionic platform remove Android ionic platform add [email protected]
スプラッシュ画面を変更するには、resources
フォルダーに移動してicon.png
およびsplash.png
ionic resources
コマンドを使用して、現在インストールされているプラットフォームのリソースを生成します。
アイコンとスプラッシュのサイズを維持し、フォーマットを同じにしないと機能しません。
これを行う前に、プラットフォームがインストールされていることも確認してください。
ionic platform add Android
ionic platform add iOS
スプラッシュスクリーン:
アイコン:
また、これらの画像が35 mbより高くなるとすぐに生成に時間がかかるようにすると、これらの画像を小さく保つことも最善であることがわかりました
この問題は、resマップが正しい場所に作成されていないことが原因です。次の一連のコマンドを実行すると、問題が解決します。
mv platforms/Android/res/{values,xml} res
rm -rf platforms/Android/res
cp -r res platforms/Android
ionic build Android
私は同じ問題を抱えていましたが、これは私がやったことです:
そして最後に、カスタムアイコンとスプラッシュスクリーンが表示されました。
つまり、プラットフォーム/ Androidおよびプラットフォーム/ iOSでファイルを手動で更新する必要があります。