Cordova
Подписать сборку Android с помощью Cordova 5
Поиск…
Добавьте конфигурацию сборки, чтобы подписать файл .apk
Добавьте хранилище ключей, используя:
keytool -genkey -v -keystore example.keystore -alias example -keyalg RSA -keysize 2048 -validity 10000
Примечание. Это должно быть в корне проекта. Хотя это и не является жестким требованием, оно облегчает привязку файла
Добавьте build.json с конфигурацией release / dev для хранилища ключей, в корне проекта:
{ "android": { "debug": { "keystore": "..\android.keystore", "storePassword": "android", "alias": "mykey1", "password" : "password", "keystoreType": "" }, "release": { "keystore": "..\android.keystore", "storePassword": "", "alias": "mykey2", "password" : "password", "keystoreType": "" } } }
Добавьте переключатель --buildConfig в команду Кордова / Ионная сборка:
cordova build android --release --buildConfig=build.json
или с ионическим
ionic build android --release --buildConfig=build.json
Подписанный файл будет создан в новой структуре папок в
/platforms/android/build/outputs/apk/android-release.apk
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow