Matthias created CB-12492:
-----------------------------
Summary: plugin.xml edit-config not working for attributes on
manifest/application
Key: CB-12492
URL: https://issues.apache.org/jira/browse/CB-12492
Project: Apache Cordova
Issue Type: Bug
Components: Android, CordovaCommon
Affects Versions: 2.0.0
Reporter: Matthias
h3. Environment
Cordova: 6.5.0
CordovaCommon: 2.0.0
CordovaAndroid: 6.1.2
h3. Description
Using the edit-config in a plugin.xml to add an additional attribute on the
manifest or application tag in AndroidManifest.xml does not work.
h3. Steps to reproduce
- Create new cordova project with android platform
- (Copy initial AndroidManifest.xml for comparison)
- Add cordova plugin which uses the edit-config setting to add a new attribute
to manifest or application tag
- Compare updated AndroidManifist.xml and see attribute was not added
h3. Expectation
Edit-config setting in plugin.xml allows to add/alter as well attributes on
manifest/application/... level in AndroidManifest.xml
----
h3. Example
This will work
{code:xml}
<edit-config file="AndroidManifest.xml" target="/manifest/uses-sdk"
mode="merge">
<uses-sdk android:minSdkVersion="16" android:maxSdkVersion="23" />
</edit-config>
{code}
This will *NOT* work
{code:xml}
<edit-file file="AndroidManifest.xml" target="/manifest" mode="merge">
<manifest xmlns:tools="http://schemas.android.com/tools"></manifest>
</edit-file>
<edit-file file="AndroidManifest.xml" target="/manifest/application"
mode="merge">
<application tools:replace="android:icon"></application>
</edit-file>
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]