チラ裏Unity

主にUnityについての備忘録ですが誰か様の為になれば

Androidアプリの署名

Androidプロジェクトが既にある前提

無ければ以下のリンクを参照

http://hwks.hatenadiary.jp/entry/2014/06/10/010904

 

署名の作成

詳細は以下のリンクを参照

http://developer.android.com/tools/publishing/app-signing.html

  1. Androidプロジェクト直下に移動
  2. $ keytool -genkey -v -keystore debug.keystore -alias debug -validity 10000
    デバッグ用途であれば内容は適当で構わない
    上記コマンドが文字化ける場合は以下の環境変数を追加
    export _JAVA_OPTIONS='-Dfile.encoding=UTF-8'
  3. $ vi ant.properties
    keytoolコマンド中にパスワードをpasswordと設定した場合
    パスワードを省略した場合はビルド中に対話型で問われる
    key.store = debug.keystore
    key.alias = debug
    key.store.password = password
    key.alias.password = password

 

署名付きビルド

  1. プロジェクト直下で以下のコマンドを実行
    $ ant release
  2. プロジェクト/bin直下にMainActivity-release.apkといった感じでunsignedでない署名付きのapkが作成される