コマンドプロンプトから署名するよりも簡単に署名することができたので、
Eclipseからの実行方法を紹介する。
Eclipse上で対象のプロジェクトを右クリックで選択して、
Androidツール→Export Signed Application Package を選択する。
選択したプロジェクトが対象となっていることを確認する。
Create new keystoreを選択する。
ロケーション:今回作成する署名ファイルの保存先及びファイル名
パスワード:署名ファイルのパスワード
確認(パスワード確認):署名ファイルのパスワード
エイリアス:署名の別名
パスワード:エイリアスのパスワード
確認(パスワード確認):エイリアスのパスワード
Validity(years):使用期限
First and Last Name:作者名
Organizational Unit:組織単位名
組織:組織名
City or Locality:都市名または地域名
State or Province:州名または地方名
Country Code(XX):国番号
Destination APK file:今回作成するアプリの保存先及びファイル名
以上で署名付きアプリと署名ファイルが作成された。
署名ファイルは、今後作成するアプリにも適用できるので保存しておく。
署名付きアプリをEmulatorにインストールするには、
コマンドプロンプトから %ANDROID_HOME%\tools配下 で以下のコマンドを入力する。
adb install xxxxx.apk
そして、いよいよAndroid Marketに公開と言いたいところだがなんと有料なのだ。
初回登録料として$25が徴収される。
フリーウェアを公開するのに金を払うのは釈然としないので、
今回作成したサンプルは、以下にアップロードすることにした。
<<<Google Group>>>
http://groups.google.co.jp/group/yk-inventory?hl=ja