Какая версия подписи будет использоваться при использовании команды gradlew assemblyRelease для создания подписанного APK? - PullRequest
0 голосов
/ 05 ноября 2018

При создании подписанного APK, нажав Build> Generate Signed APK, мы должны выбрать, какую версию подписи использовать: V1, V2 или обе. Но какая версия подписи будет использоваться по умолчанию при использовании команды gradlew assemblyRelease для создания подписанного APK?

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

При использовании signatureConfig версии подписи v1 и v2 по умолчанию включены из Gradle 2.2

Как указано в блоге разработчика Google здесь

Если вы хотите отключить добавление подписей v1 или v2 при сборке с помощью плагина Android Gradle, вы можете добавить эти строки в раздел signatureConfig в build.gradle:

v1SigningEnabled false
v2SigningEnabled false

Примечание: обе схемы подписи включены по умолчанию в Android Gradle плагин 2.2.

0 голосов
/ 05 ноября 2018

В вашем домашнем каталоге пользователя есть папка с именем .android и файл хранилища ключей с именем debug.keystore. Это хранилище ключей используется для подписи APK для отладочных версий.

Для задачи assembleRelease подписанный APK не создается, поскольку вы можете найти только apk-файл, такой как app-release-unsigned.apk в папке выпуска, и вам нужно будет подписать его вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...