[英]Ionic app icon not change in android
我有ionic
項目,我已經使用ionic CLI
設置了圖標。
在 iOS 中,圖標已更改,但在 android 中未更改。
這是我的 config.xml:
<platform name="android">
<icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/>
<icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/>
<icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/>
<icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/>
<icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/>
<icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/>
<splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/>
<splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/>
<splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/>
<splash src="resources/android/splash/drawable-port-xhdpi-screen.png" density="port-xhdpi"/>
<splash src="resources/android/splash/drawable-port-xxhdpi-screen.png" density="port-xxhdpi"/>
<splash src="resources/android/splash/drawable-port-xxxhdpi-screen.png" density="port-xxxhdpi"/>
</platform>
我檢查了平台/android/res,但圖標和閃屏沒有改變。
我刪除並重新添加平台但它沒有效果。
編輯:
我確定圖像存在於資源目錄中,就像我之前所說的那樣,我已經使用了 ionic CLI 命令ionic resources
這是科爾多瓦的問題。 https://github.com/driftyco/ionic-cli/issues/1608卸載cordova(6.4.0) 並降級到6.3.1
npm uninstall -g cordova npm install -g cordova@6.3.1
之后刪除Android平台並再次添加。
更改離子默認應用程序圖標
如果您使用 Windows PC 來執行 CLI。 做這5個步驟動作
STEP 1
通過運行npm install capacitor-resources -g
STEP 2
使用任何圖像編輯軟件僅創建 4 個自定義圖像(應用程序圖標、啟動畫面、圖標背景和圖標前景)。
a. 應用程序圖標- (a png file with dimension 1024x1024)
並在<Project Directory>/resources/
保存為icon.png
讓它替換默認值
灣啟動畫面- (a png file with dimension 2732x2732)
並在<Project Directory>/resources/
保存為splash.png
讓它替換默認值
C. 圖標背景- (a png file with dimension 432x432)
您可以決定是否使顏色透明並在<Project Directory>/resources/android/
保存為icon-background.png
灣 icon foreground - (a png file with dimension 432x432)
並在<Project Directory>/resources/android/
保存為icon-foreground.png
圖標前景與應用程序圖標相同。 它是將在應用程序集合中代表您的應用程序的徽標。
第 3 步
讓電容幫你制作圖標並通過運行在多個維度上飛濺
ionic cordova resources
第 4 步
通過運行cordova-res --skip-config --copy
將資源復制到 android 版本
第 5 步
然后從項目目錄運行以下任一操作,具體取決於哪個適合您。 1號為我工作。
cd android && gradlew assembleDebug && cd ..
ionic cordova run android
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.