1

我有一个小型移动应用程序已上传到 Phonegap Build 以捆绑不同平台的应用程序,我现在只对 android 捆绑包感兴趣。

挑战是在上传应用程序后 phonegap 提供了我在设备上安装的 apk,在设备上启动应用程序的图标是通用 phonegap 图标,我已经将它添加到我的配置文件中,并且文件在图标文件夹

<!-- Define app icon for each platform. -->
<icon src="icon/icon.png" />
<icon src="icon/icon_036.png"   gap:platform="android"    gap:density="ldpi" />
<icon src="icon/icon_048.png"   gap:platform="android"    gap:density="mdpi" />
<icon src="icon/icon_072.png"   gap:platform="android"    gap:density="hdpi" />

我还观察到,在 res 文件夹中使用 winrar 打开 apk 时,我仍然有默认的 phonegap 图标,而我的启动画面已更新并在设备上正常工作。

有什么我想念的吗?

4

2 回答 2

3

我遇到了类似的问题。请查看您的文件是否与您的config.xml文件位于同一文件夹中,index.html并且在同一文件夹中您创建一个单独的文件夹,命名img并放置icon.png在该文件夹中。您还犯了不给图标默认标签的错误:

<icon src="img/icon.png" gap:role="default" />

试试看!

于 2013-11-12T05:46:27.750 回答
0

进入你的ProjectRoot->platforms->android->res目录

遍历每个文件夹并将“icon.png”替换为具有相同大小的自定义图标图像。

最后,在您的根config.xml文件中,添加:

<preference name="prerendered-icon" value="true"/>

在作者财产下。

高温高压

于 2015-07-20T04:43:15.217 回答