Android installLocation при построении с cordova cli
Я создаю большое приложение cordova/phonegap, используя инструменты CLI. Мне нужно installLocation в файле AndroidManifest.xml, чтобы установить installLocation = "auto" (или preferExternal). Я попытался разместить <preference name="android-installLocation" value="auto" />
в файле config.xml. Тем не менее, я думаю, что предпочтение может быть справедливым только при построении с телефонной связью, а не с кордорой.
Есть ли способ получить это предпочтение, автоматически добавленное в AndroidManifest.xml при создании с помощью средств командной строки Cordova?
Ответы
Ответ 1
Этот плагин делает именно то, что вам нужно: https://github.com/dpa99c/cordova-custom-config.
Он расширяет возможности по умолчанию для cordova-cli
для исправления определенных на платформе файлов на iOS и Android. Конечно, эти дополнительные параметры конфигурации могут быть переопределены будущими версиями кордовы, но на данный момент он выполняет эту работу.
Ответ 2
Используйте плагин Cordova:
https://github.com/dpa99c/cordova-custom-config
Добавьте следующее в config.xml:
Внутри <platform name="android">
<custom-preference name="android-manifest/@android:installLocation" value="auto" />