我正在使用cordova CLI工具构建一个大型cordova / phonegap应用程序。我需要AndroidManifest.xml文件中的installLocation来安装installLocation =&#34; auto&#34; (或者更喜欢外部)设置。我尝试在我的config.xml文件中放置<preference name="android-installLocation" value="auto" />
。但是,我认为偏好可能仅在使用phonegap进行构建时才有效,而不是使用cordova。
使用Cordova CLI工具构建时,有没有办法让这个首选项自动添加到AndroidManifest.xml中?
答案 0 :(得分:6)
此插件完全符合您的需求:https://github.com/dpa99c/cordova-custom-config。
它扩展了cordova-cli
的默认功能,以修补iOS和Android上的平台特定文件。当然,未来版本的cordova可能会覆盖这些额外的配置选项,但是现在它可以完成这项工作。
答案 1 :(得分:0)
使用cordova插件: https://github.com/dpa99c/cordova-custom-config
在config.xml中添加以下内容:
在<platform name="android">
内
<custom-preference name="android-manifest/@android:installLocation" value="auto" />