【问题标题】:Phonegap Build - No App Icon on DevicePhonegap Build - 设备上没有应用程序图标
【发布时间】:2023-03-26 15:14:01
【问题描述】:

我有一个小型移动应用程序已上传到 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 图标,而我的初始屏幕已更新并在设备上正常工作。

我有什么遗漏吗??

【问题讨论】:

  • 在PhoneGap Build上,它的默认图标必须完全命名为“icon.png”(该文件当然必须是真正的PNG图像),位于根目录(即在您的index.html旁边和config.xml 文件)。

标签: android jquery cordova phonegap-build


【解决方案1】:

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

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

试一试!

【讨论】:

  • 嗨 Monika,我认为 index.html 文件主要位于 www 文件夹中,而 config.xml 位于根文件夹中(www 下面的一个文件夹)。这是来自 phoengap 的默认 hello 应用程序的参考,它们如何在同一个文件夹中
【解决方案2】:

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

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

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

&lt;preference name="prerendered-icon" value="true"/&gt;

在作者属性下。

HTH

【讨论】:

    猜你喜欢
    • 2013-09-18
    • 2015-08-20
    • 2017-12-01
    • 1970-01-01
    • 2013-10-11
    • 2015-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多