使用Cordova添加可绘制资源

Jos*_*nja 15 android phonegap-plugins cordova ionic-framework

我想为我的cordova项目添加一个可绘制的资源.我确实添加了图标和启动画面项目.他们被复制到我的平台/ android/res/drawable就好了.问题是当我尝试添加另一个资源时.我怎么做?我在cordova上找不到任何东西,而不是图标和闪屏

<platform name="android">
<icon src="xx.png" density="ldpi"/>
<icon src="xx.png" density="mdpi"/>
<icon src="xx.png" density="hdpi"/>
<icon src="xx.png" density="xhdpi"/>
<icon src="xx.png" density="xxhdpi"/>
<icon src="xx.png" density="xxxhdpi"/>
<splash src="xx.png" density="ldpi"/>
<splash src="xx.png" density="mdpi"/>
<splash src="xx.png" density="hdpi"/>
<splash src="xx.png" density="xhdpi"/>
<splash src="xx.png" density="xxhdpi"/>
<splash src="xx.png" density="xxxhdpi"/>
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我没有在config.xml中看到任何选项来添加其他可绘制资源.

jce*_*ile 18

编辑:

从Cordova CLI 7.xx开始,当使用cordova-android 6.2.x或cordova-ios 4.4.x时,您可以使用config.xml中的resource-file标签,正如我在插件的旧答案中所解释的那样.你必须把它放在平台标签内.

例:

<platform name="android">
  <resource-file src="www/res/drawable-hdpi/yourImage.png" target="res/drawable-hdpi/yourImage.png" />
</platform>
Run Code Online (Sandbox Code Playgroud)

SRC就是你有像现在,可以在WWW在我的例子,甚至如果您不想复制该文件的项目的根.target是目标,它将在yourProject/platforms/platform/target中作为示例yourProject/platforms/android/res/drawable-hdpi/yourImage.png

老答案:

从config.xml中,您只能添加图标和启动图像

如果要添加资源,可以创建插件并使用resource-file标记

<resource-file src="src/android/res/drawable-hdpi/yourImage.png" target="res/drawable-hdpi/yourImage.png" />
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用将图像复制到任何位置的钩子

  • 请给出更多解释,这太模糊了 (2认同)