Подпишите apk с помощью keytool - PullRequest
0 голосов
/ 04 августа 2020

Я хочу подписать apk-файл с помощью keytool, у меня есть publi c сертификат .cer файл и закрытый ключ .pem. Я использовал android studio wizard для подписи apk, теперь я понятия не имею, как сделать это.

1 Ответ

0 голосов
/ 04 августа 2020

Вы не можете подписать APK с помощью keytool.

Вы можете использовать jarsigner ( do c) или apksigner ( do c).

Я настоятельно рекомендую вам подписаться с помощью последнего (apksigner), так как он имеет дополнительную защиту, быстрее и рекомендуется командой Android.

apksigner распространяется через инструменты сборки SDK, которые вы можете загрузить с помощью SDK Manager .

Тогда командная строка будет:

apksigner sign --ks keystore.jks app.apk

где:

  • «keystore.jks» - это путь к вашему хранилищу ключей.
  • «app.apk» - это путь к APK, который вы хотите подписать.

Вам будет предложено ввести псевдоним ключа из хранилища ключей, затем пароль хранилища ключей и пароль ключа. При необходимости вы также можете ввести эти значения в командной строке, например,

apksigner sign --ks keystore.jks --ks-key-alias AndroidDebugKey --ks-pass pass:android app.apk 
...