J'ai besoin d'ajouter des balises au AndroidManifest.xml
fichier qui se trouve sous
platforms\Android\AndroidManifest.xml
Comme j'ai lu le AndroidManifest.xml
le fichier est généré à la volée et il n'est pas conseillé de le modifier.
Y a-t-il donc un plugin que je peux utiliser qui modifiera le AndroidManifest.xml
fichier pour moi avec les valeurs que je lui donne dans le config.xml
fichier?
Depuis la version récente de [email protected]. vous pouvez utiliser la <edit-config>
tag dans config.xml pour le faire sans nécessiter de plugin tiers. Par exemple:
<edit-config file="AndroidManifest.xml" target="/manifest/uses-sdk" mode="merge">
<uses-sdk Android:minSdkVersion="16" Android:maxSdkVersion="23" />
</edit-config>
dans mon cas, rien ne fonctionnait mais celui-ci que j'ai trouvé:
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest">
<application Android:hardwareAccelerated="false" Android:theme="@Android:style/Theme.DeviceDefault.NoActionBar" />
</edit-config>
Il existe un plugin pour cela:
https://www.npmjs.com/package/cordova-custom-config
En utilisant ce plugin, vous pouvez modifier toutes les choses spécifiques à la plate-forme (iOS et Android) et vous obtenez un environnement cordova propre.