cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias (JIRA)" <>
Subject [jira] [Created] (CB-12492) plugin.xml edit-config not working for attributes on manifest/application
Date Wed, 22 Feb 2017 09:39:44 GMT
Matthias created CB-12492:

             Summary: plugin.xml edit-config not working for attributes on manifest/application
                 Key: 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
<edit-config file="AndroidManifest.xml" target="/manifest/uses-sdk" mode="merge">
    <uses-sdk android:minSdkVersion="16" android:maxSdkVersion="23" />

This will *NOT* work
<edit-file file="AndroidManifest.xml" target="/manifest" mode="merge">
    <manifest xmlns:tools=""></manifest>

<edit-file file="AndroidManifest.xml" target="/manifest/application" mode="merge">
    <application tools:replace="android:icon"></application>

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message