Я пытался подписать мой 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
Возможный дубликат [ошибки Jarsigner: java.lang.RuntimeException: хранилище ключей нагрузки: Keystore был подделан, или неверный пароль] (http://stackoverflow.com/questions/10887127/jarsigner-error-java-lang-runtimeexception-keystore-load-keystore-was-tampere) –
Возможный дубликат [keytool error Keystore был изменен или пароль был неверным] (http://stackoverflow.com/questions/16891182/keytool-error-keystore-was-tampered-with-or-password-was-wrong) –
Я решил свою проблему, в следующей ссылке есть несколько ответов, которые помогли мне: http://stackoverflow.com/questions/26449512/как-к-create-signed-apk-file-using-cordova-command-line-интерфейс – Kais