sencha touch 2.3 with phonegap only default icons / splash
Posted
技术标签:
【中文标题】sencha touch 2.3 with phonegap only default icons / splash【英文标题】: 【发布时间】:2013-11-19 22:56:04 【问题描述】:我正在使用 Sencha Cmd v4.0.0.203 运行 Sencha Touch 2.3。电话间隙 3.1.0-0.15.0。 集成运行良好,但我的问题是我的图标/启动画面不会被使用。我已经在 config.xml 中定义了它,例如。图标
<icon gap:platform="ios" src="resources/icons/ios/icon.png" />
<icon gap:platform="ios" src="resources/icons/ios/icon-72.png" />
<icon gap:density="ldpi" gap:platform="android" src="resources/icon/android/icon-36-ldpi.png" />
<icon gap:density="mdpi" gap:platform="android" src="resources/icon/android/icon-48-mdpi.png" />
我正在运行 sencha app build native,构建过程已通过,该应用程序正在设备上运行,但具有默认的 phonegap 图标和启动画面。图标将被复制到 www/resources 但在 platform/ios/APP/Resources 和 platform/android/res 中,默认图标仍然存在。
【问题讨论】:
【参考方案1】:由于您使用 sencha 命令来构建应用程序。您必须手动将图标放在 platform/android/res 文件夹下。 phonegap-cli 中有一个错误,无法在本地构建中运行。
https://github.com/phonegap/phonegap-cli/issues/58
【讨论】:
我第一次手动复制它,如果我更改或添加新图标,我会手动复制它。修复程序在 cordova 3.0.0 中解决了它,但我使用 phonegap 3.1,所以如果我在推理时没有错误,它应该已经工作了【参考方案2】:嘿,我遇到了同样的问题,但使用 phonegap 构建。
如果您启用了水合作用(在 phonegap build 中),请尝试禁用它。如果没有自动执行,则重新构建所有包。
似乎启用水合作用后,它可能不会每次都进行完全重建。
一旦你的图标和启动画面被理顺,你应该能够重新启用补水功能。
【讨论】:
以上是关于sencha touch 2.3 with phonegap only default icons / splash的主要内容,如果未能解决你的问题,请参考以下文章
sencha cmd 4 和 sencha touch 2.3 在 app.json 中添加 css
Sencha Touch 2.3 / Cordova : Build 直接在设备上运行
Sencha touch 2.4 appLoadingIndicator stack on android 2.3