离子应用程序图标在android中没有变化

时间:2016-11-07 04:33:53

标签: android ionic-framework icons

我在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>

我检查了plaftorm / android / res但是图标和启动画面都没有改变。

我删除并重新添加平台,但它没有效果。

编辑:

我确定图像存在于资源目录中,就像我之前说的那样,我已经使用了离子CLI命令ionic resources

这是我的资源图标 file 平台ios中的这个图标 file3 和平台android中的这个图标 file2

2 个答案:

答案 0 :(得分:6)

这是一个科尔多瓦问题。 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平台并重新添加。

答案 1 :(得分:0)

更改离子默认应用程序图标

如果您使用 Windows PC 来执行 CLI。做这5个步骤

STEP 1

通过运行npm install capacitor-resources -g

来安装电容器资源

STEP 2

使用任何图像编辑软件仅创建 4 个自定义图像(应用图标、启动画面、图标背景和图标前景)。

一个。 应用图标 - (a png file with dimension 1024x1024) 并在 icon.png 内另存为 <Project Directory>/resources/让它取代默认

B. 启动画面 - (a png file with dimension 2732x2732) 并在 splash.png 内另存为 <Project Directory>/resources/让它取代默认

c. 图标背景 - (a png file with dimension 432x432) 您可以决定使颜色透明或不透明,并在 内另存为 icon-background.png ><Project Directory>/resources/android/

B. 图标前景 - (a png file with dimension 432x432) 并在 icon-foreground.png 内另存为 <Project Directory>/resources/android/图标前景与应用程序图标相同。它是将在应用集合中代表您的应用的徽标。

第 3 步

让电容帮你制作多维度的图标和飞溅

ionic cordova resources

第 4 步

通过运行 cordova-res --skip-config --copy

将资源复制到 android 构建

步骤 5

然后从项目目录运行以下任一操作,具体取决于哪个适合您。 1 号对我有用。

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

  2. ionic cordova run android