我们正在使用cordova CLI界面(3.5.0)在本地构建以及在云中构建phonegap,以便轻松地为所有平台构建。我觉得拥有一个适用于构建接口的高效构建过程非常复杂。
如果我错了请更正我或建议我更好地管理本地和远程版本的Icon和SplashScreen
我们使用cordova工具构建iOS和Android应用程序。根据{{3}}
在CLI中工作时,您可以通过元素定义应用程序图标 (config.xml中)。
<icon src="res/ios/icon.png" platform="ios" width="57" height="57" density="mdpi" />
再次,根据documentation:
使用Splashscreen API启用应用程序介绍的显示 在许多平台上闪屏。在CLI中工作时,启动 屏幕源文件位于项目的www / res / screens中 子目录。
它清楚地提到了www / res / screens文件夹,但在它下面却说明了以下内容:
将9个补丁图像文件放在Android项目中 platforms / android / res / drawable *目录。
对于phonegap构建,看起来相当简单,我们只需在config.xml中添加一些标记,并将所有图标/ splashscreen放在res / icon / {platform}文件夹中
<icon gap:platform="android" gap:qualifier="ldpi" src="res/icon/android/icon-36-ldpi.png" />
<gap:splash gap:platform="android" gap:qualifier="port-ldpi" src="res/screen/android/screen-ldpi-portrait.png" />
他们是指www / res文件夹还是platform / android / res文件夹? 如果它在平台上,则意味着我需要某种钩子来复制正确文件夹documentation中的图标,因为我想将我的图标和启动画面放入我的源代码控制中。有什么样的最佳实践吗?
请你澄清一下它是www / res还是platform / android / res / drawable?
我是对的吗?