Cordova使用Config.xml文件更改AndroidManifest

时间:2016-11-06 04:41:44

标签: cordova phonegap-plugins cordova-plugins

我需要在

下的AndroidManifest.xml文件中添加一些标签
platforms\android\AndroidManifest.xml

正如我所读到的,AndroidManifest.xml文件即时生成,不建议编辑它。

那么我是否可以使用一个插件来修改我的AndroidManifest.xml文件,并使用我在config.xml文件中提供的值?

3 个答案:

答案 0 :(得分:17)

由于recent release of cordova@6.4.0您可以使用config.xml中的<edit-config> tag来执行此操作而无需第三方插件。例如:

<edit-config file="AndroidManifest.xml" target="/manifest/uses-sdk" mode="merge">
    <uses-sdk android:minSdkVersion="16" android:maxSdkVersion="23" />
</edit-config>

答案 1 :(得分:1)

有一个插件:

https://www.npmjs.com/package/cordova-custom-config

通过使用此插件,您可以修改所有平台特定的东西(iOS和Android),并获得干净的Cordova环境。

答案 2 :(得分:0)

在我的情况下,什么都没有起作用,但我想到了这一点:

<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest">
            <application android:hardwareAccelerated="false" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" />
        </edit-config>