Cordova-无法在Android上加载自定义图标文件
我正在使用Cordova和Bootstrap开发一个Android应用程序 我有一个自定义图标图像,需要替换默认的Cordova图标。在my config.xml中,我指定了如下图标元素:Cordova-无法在Android上加载自定义图标文件,android,cordova,android-resources,Android,Cordova,Android Resources,我正在使用Cordova和Bootstrap开发一个Android应用程序 我有一个自定义图标图像,需要替换默认的Cordova图标。在my config.xml中,我指定了如下图标元素: ... ... <allow-intent href="mailto:*" /> <allow-intent href="geo:*" /> <platform name="android"> <allow-intent hre
... ...
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
<preference name="Fullscreen" value="false" />
<preference name="AndroidPersistentFileLocation" value="Compatibility" />
<icon src="res/helicopter.png" />
</platform>
... ...
当我尝试在emulator上运行应用程序(或运行cordova build android
)时,由于以下错误,emulator无法启动:
Updating icons at platforms\android\app\src\main\res
Source path does not exist: res/helicopter.png
Error: Source path does not exist: res/helicopter.png
我遗漏了什么或做错了什么?构建过程似乎找不到
helicer.png
来复制到目标目录中
请注意,您不希望将图标等直接放置在\platforms\…
子目录结构中。Cordova构建过程的一部分是将图像和其他资产从\res\
子目录复制到您支持的各种平台中。如果您编辑\platforms\
子目录中的文件,则这些文件是likely将被构建覆盖
在您的情况下,您将把helposer.png
文件放在\AASReportingCordovaApp\res\
目录中。Cordova指南中有更多信息:可能重复的
Updating icons at platforms\android\app\src\main\res
Source path does not exist: res/helicopter.png
Error: Source path does not exist: res/helicopter.png