我需要在AndroidManifest.xml
文件中添加一些标签,该文件位于
platforms\android\AndroidManifest.xml
正如我所读到的那样,AndroidManifest.xml
文件即时生成,不建议编辑它。
那么有一个我可以使用的插件,它将使用我在AndroidManifest.xml
文件中提供的值修改config.xml
文件吗?
从recent release of [email protected]开始,您可以在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>
有一个插件:
https://www.npmjs.com/package/cordova-custom-config
通过使用此插件,您可以修改所有平台特定的东西(iOS和Android),并获得干净的cordova环境。
在我的情况下,没有任何工作,但我想出了这个:
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest">
<application android:hardwareAccelerated="false" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" />
</edit-config>