2016-05-31 22 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

可能な重複訪問するかもしれない(http://stackoverflow.comを/ question/10887127/jarsigner-error-java-lang-runtimeexception-keystore-load-keystore-was-tampere) –

+1

[keytoolエラーのキーストアが改ざんされたか、パスワードが間違っていた可能性があります](http://stackoverflow.com)/questions/16891182/keytool-error-keystore-was-incorrect-was-incorrect-was-incorrect-was-incorrect-than-was-was-incorrect) –

+0

私の問題を解決したが、以下のリンクは私を助けたいくつかの答えを持っている:http://stackoverflow.com/questions/26449512/how-to-create-signed-apk-file-using-cordovaコマンドラインインターフェイス – Kais

答えて

1

Androidスタジオを使用して署名できます。 リリースビルドが必要な場合は、ビルドタイプをリリースに変更し、Build> Generate signed apkに移動します。必要な詳細を追加すると、キーストアファイルと共にapkが生成されます。 詳細については、Android Developer Siteをご覧ください。

Eclipseを使用している場合は、[jarsignerのエラー:java.lang.RuntimeException:キーストアのロード:キーストアが改ざん、またはパスワードが間違っていたました]のThis So post.

+1

@ user6039980あなたの質問を編集してください。人々は間違った答えを与え続けるかもしれないので、これを言います。 –

+1

私は私の問題を解決しました。とにかく助けてくれてありがとう。 – Kais

3

移動]> [署名されたAPK>次の(モジュールが選択された生成あなたのモジュール、最もよく「アプリ」と呼ばれる)もチェックしてください。

Sign Your App

+0

私はこのオプションも使用します。 Android Studioを使用するのが私にとって最も簡単でした。 – johnborges

関連する問題