'cordova add platform android' с конкретной версией
Я хочу добавить платформу android на кордову, используя определенную версию: android-10. Я использую 'gulp' с 'gulp -shell' для создания cordova env, поэтому его необходимо повторять в командной строке для CI и CD.
Сегодня, когда я запускаю:
$ cordova platforms add android
Создается в файле platforms/android/AndroidManifest.xml
:
android:minSdkVersion="10" android:targetSdkVersion="19"
Я хочу android:minSdkVersion="14" android:targetSdkVersion="19"
Ответы
Ответ 1
Попытайтесь проверить здесь, что такое список Android Platforms = > Платформы для платформы Cordova
и попробуйте использовать:
cordova platform add [email protected]
заменив x.x.x на нужную вам версию
https://cordova.apache.org/docs/en/latest/guide/platforms/android/
Ответ 2
В своем проекте corova project.xml добавьте раздел платформы Android:
<platform name="android">
<preference name="android-minSdkVersion" value="14" />
</platform>
Таким образом, каждый раз, когда вы создаете, он будет добавлен в манифест андроида, вместо того, чтобы перезаписываться каждый раз при восстановлении.
Если вы хотите настроить таргетинг на более новую платформу, чем на 19, вы можете использовать второе предпочтение:
<preference name="android-targetSdkVersion" value="22" />
Ура!
Ответ 3
Измените AndroidManifest.xml
вручную. Откройте этот файл в любом редакторе. Затем установите свой выбор.
android:minSdkVersion="14" android:targetSdkVersion="19"
И постройте проект
$ cordova build android
Цель