野良apkのおれおれ署名方法

いつも同じことしてるのでおれおれメモ

おれおれ野良apkの署名方法

  • Eclipseのプロジェクトで「右クリック→Android Tools→Export Unsigned Application Package..」
  • keytool -genkey -v -keystore test.keystore -alias test -keyalg RSA -validity 10000
  • jarsigner -verbose -keystore test.keystore app_name.apk test

キーストア生成に必要な項目

  • キーストアのファイル名(***.keystore)
  • キーストアのパスワード
  • 姓名(Yamada Tarou)
  • 組織単位名(Hoge Hoge,Inc)
  • 組織名(Hoge部署)
  • 都市名or地域名(Hoge区)
  • 州名or地方名(Tokyo)
  • 国番号(日本ならjp)

参考にしたサイト

Android アプリケーションの公開のために

Androidアプリに証明書を入れてちゃんとデジタル署名する方法

野良アプリを公開する方法

keystore作成時のエラー

java.security.UnrecoverableKeyException: Password verification failed

これはもしかしたら既にtest.keystoreが存在していてエラーになっている可能性があります。というか僕はそうでした。