You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using target in <resource-file> tag of config.xml the path location is unclear looking at the documentation.
What is expected to happen?
When using <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" /> as described in the docs I'd expect the file to end up in the according resources folder of the platform, in this case app/src/main/res/values/FooPluginStrings.xml.
What does actually happen?
The file ends up in the top-level project folder for Android.
Information
I'm not sure if this is a bug or a feature but the documentation is at least misleading. res/values/...xml is the classic resource path for Android platform but you have to use app/src/main/res/values/...xml as target to actually get this path. In the example this should be:
In addition it seems the behavior in config.xml and plugin.xml is different 🤔. Plugin resource files seems to be placed in the correct folder without adding app/src/main.
Command or Code
Put a resource in your config.xml and build the Cordova project, as seen in the docs:
Bug Report (or feature?)
Problem
When using
target
in<resource-file>
tag ofconfig.xml
the path location is unclear looking at the documentation.What is expected to happen?
When using
<resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
as described in the docs I'd expect the file to end up in the according resources folder of the platform, in this caseapp/src/main/res/values/FooPluginStrings.xml
.What does actually happen?
The file ends up in the top-level project folder for Android.
Information
I'm not sure if this is a bug or a feature but the documentation is at least misleading.
res/values/...xml
is the classic resource path for Android platform but you have to useapp/src/main/res/values/...xml
astarget
to actually get this path. In the example this should be:In addition it seems the behavior in
config.xml
andplugin.xml
is different 🤔. Plugin resource files seems to be placed in the correct folder without addingapp/src/main
.Command or Code
Put a resource in your config.xml and build the Cordova project, as seen in the docs:
Environment, Platform, Device
Debian 9.5 terminal (Windows 11 WSL2), x86_64
Version information
Cordova: 11.0.0, Android platform 11.0.0
Other Frameworks: none
Operating System: Debian 9.5 on Windows 11 WSL2
Checklist
The text was updated successfully, but these errors were encountered: