Кордова Измените AndroidManifest с помощью файла Config.xml
Мне нужно добавить некоторые теги в файл AndroidManifest.xml
который находится в
platforms\android\AndroidManifest.xml
Как я уже читал, файл AndroidManifest.xml
генерируется на лету, и редактировать его не рекомендуется.
Так есть ли плагин, который я могу использовать, который изменит файл AndroidManifest.xml
для меня со значениями, которые я config.xml
файле config.xml
?
Ответы
Ответ 1
Начиная с недавнего выпуска [email protected] вы можете использовать тег <edit-config>
в config.xml, чтобы сделать это, не требуя стороннего плагина. Например:
<edit-config file="AndroidManifest.xml" target="/manifest/uses-sdk" mode="merge">
<uses-sdk android:minSdkVersion="16" android:maxSdkVersion="23" />
</edit-config>
Ответ 2
Для этого есть плагин:
https://www.npmjs.com/package/cordova-custom-config
Используя этот плагин, вы можете изменить все специфические для платформы вещи (iOS и Android), и вы получите чистую кордовую привязанность.
Ответ 3
в моем случае ничего не работало, но вот этот я придумал:
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest">
<application android:hardwareAccelerated="false" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" />
</edit-config>