Cordova 使用 Config.xml 文件更改 AndroidManifest

Cordova Change AndroidManifest using Config.xml file

我需要向

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

据我所知,AndroidManifest.xml 文件是即时生成的,不建议对其进行编辑。

那么有没有我可以使用的插件,它会用我在 config.xml 文件中给它的值修改 AndroidManifest.xml 文件?

有一个插件:

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

通过使用此插件,您可以修改所有特定于平台的内容(iOS 和 Android),您将获得一个干净的 cordova 环境。

因为 recent release of cordova@6.4.0 you can use the <edit-config> tag 在 config.xml 中不需要第 3 方插件就可以做到这一点。例如:

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

在我的例子中,除了我想出的这个,没有任何效果:

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