Подтвердить что ты не робот

Android installLocation при построении с cordova cli

Я создаю большое приложение cordova/phonegap, используя инструменты CLI. Мне нужно installLocation в файле AndroidManifest.xml, чтобы установить installLocation = "auto" (или preferExternal). Я попытался разместить <preference name="android-installLocation" value="auto" /> в файле config.xml. Тем не менее, я думаю, что предпочтение может быть справедливым только при построении с телефонной связью, а не с кордорой.

Есть ли способ получить это предпочтение, автоматически добавленное в AndroidManifest.xml при создании с помощью средств командной строки Cordova?

4b9b3361

Ответ 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" />