2016-05-31 6 views
0

Я пытался подписать мой APK, используя:Android: какой самый простой способ подписать APK?

keytool -genkey -v -keystore my-release-key.keystore

и

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore ~/Downloads/android-release-unsigned.apk nickname

Но это не удалось с:

jarsigner error: java.lang.RuntimeException: keystore load: Keystore was tampered with, or password was incorrect

+0

Возможный дубликат [ошибки Jarsigner: java.lang.RuntimeException: хранилище ключей нагрузки: Keystore был подделан, или неверный пароль] (http://stackoverflow.com/questions/10887127/jarsigner-error-java-lang-runtimeexception-keystore-load-keystore-was-tampere) –

+1

Возможный дубликат [keytool error Keystore был изменен или пароль был неверным] (http://stackoverflow.com/questions/16891182/keytool-error-keystore-was-tampered-with-or-password-was-wrong) –

+0

Я решил свою проблему, в следующей ссылке есть несколько ответов, которые помогли мне: http://stackoverflow.com/questions/26449512/как-к-create-signed-apk-file-using-cordova-command-line-интерфейс – Kais

ответ

1

Вы можете подписаться с помощью Android Studio. Если вам нужна сборка релиза, то измените тип сборки для выпуска, а затем перейдите к Build> Сгенерируйте подписанный apk. Добавьте необходимые данные, и ваш apk будет создан вместе с вашим файлом хранилища ключей. Для получения более подробной информации, пожалуйста, посетите Android Developer Site.

Если вы используете затмение вы можете посетить This So post.

+1

@ user6039980 Пожалуйста, отредактируйте свой вопрос и упомяните об этом, поскольку люди могут продолжать давать неправильный ответ. –

+1

Я решил свою проблему. Спасибо за вашу помощь. – Kais

3

Перейти Построить> Создать Signed APK> Далее (модуль выбран будет вашим модулем, чаще всего называемым «приложением»). Также проверьте следующую ссылку:

Sign Your App

+0

Я использую этот вариант. Использование Android Studio было для меня самым легким. – johnborges

Смежные вопросы