簡體   English   中英

離子應用程序圖標在android中不會改變

[英]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

這是我的資源圖標檔案 ios平台中的這個圖標文件 3 和平台android中的這個圖標文件 2

這是科爾多瓦的問題。 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號為我工作。

  1. cd android && gradlew assembleDebug && cd ..

  2. ionic cordova run android

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM