このページの本文へ

これで作れる! Androidのアプリケーション 第11回

アプリケーションをAndroidマーケットに登録する

2010年10月14日 12時00分更新

文● 塩田紳二

  • この記事をはてなブックマークに追加
  • 本文印刷

署名付きパッケージを作成する

 Androidマーケットで配布するアプリケーションは、apkというAndroidの配布パッケージ形式になっており、かつ電子署名がなされている必要があります。この電子署名を行なうには、まずキーストアを作ります。このキーストアは、プロジェクト間で共有するアプリケーションの固有キーを保存する領域です。ここに個々のプロジェクトで作るパッケージ用の電子署名キーを保存しておきます。なお、この電子署名処理には、JDK付属のツールであるkeytool.exeやjarsigner.exeが使われています。

 実際に署名をする前に、コンパイルエラーなどがないことを確認しておきます。正常にコンパイルできないプロジェクトからパッケージを作ることはできません。

 また、一度プロジェクトを特定の署名キーで電子署名したら、署名キーを変更しないようにしましょう。同一の署名キーで署名されていないパッケージでは、ユーザーはプログラムをアップグレードすることができなくなります。また、署名キーは後から修正することもできません。

 Eclipseのパッケージエクスプローラーで、対応するパッケージ(プロジェクト)を開き、プロジェクト名のところで右クリックして、メニューから「Android Tools」にある「Export Signed Application Package...」を選択します。以後はウィザード形式による作業です。

Applicationタブの「Debuggable」がtrueになっていたらfalseに変更する。ここがtrueだとアップロードできない

 下の画像を見てください。まずは対応するプロジェクトの確認です。プロジェクト名の上で右クリックしたので、正しいプロジェクト名が選択されているはずです。確認したら「次へ」ボタンで先に進みます。以後、この「次へ」ボタンを押す操作の説明は繁雑になるので省略します。

最初は、対象とするプロジェクト名の確認

 次の画面は、キーストアの選択または作成です。今回は初めての署名になるはずなので、「Create new keystore」を選択し、キーストアファイルのパスを「Location」で指定し、このキーストアにアクセスするためのパスワードを設定します。

初めて署名するときにはキーストアを作成する。キーストアファイルのパスを指定して、パスワードを指定し、キーストアファイルを作成する

 次にアプリケーションパッケージごとのキーを作るための情報を入力します。キーストアを作った直後は、なにもキーがないので、この画面になります。既にキーがある場合には、キーの選択もしくは、新規作成の画面になります。

キーストアファイルを作成した直後の次の画面は、個別の署名キーの詳細設定画面となる。aliasはこの署名キーにつける名前のこと

 ここで、入力項目を説明しておきます。なお、すべて半角英数文字で入力します。

alias:署名キーに付ける名前です
password:署名キーのパスワード(キーストアのパスワードとは別なので注意)
confirm:上記パスーワードを再度入力します
validity(years):署名の有効期間。25年以上が推奨されているので、ここでは25を入れる
First and Last Name:開発者の名前(姓と名)を入れる
Organization Unit:部署名を入れる。適当でかまいません
Organization:組織名(開発した会社名など)を入れる
City or locality:所在地を入れる
State or Province:都道府県を入れる
Country Code(XX):JPを入れる(日本のカントリーコード)

 最後は確認の画面です。パッケージを置く場所(プロジェクトフォルダで可)を指定し、「終了」ボタンを押せば、作業は終了です。指定したところに.apkパッケージファイルができているはずです。このファイルをAndroid Marketにアップロードするので、場所を忘れないようにします。

 なお2回目からはパスワードを入力して、キーストアを開いたあと、alias選択画面になるので、ドロップダウンリストで署名キーを指定して、あらかじめ指定したパスワードを入力します。その後確認画面が出ますので「終了」ボタンを押してパッケージを生成します。

2回目以降は、最初にキーストアのパスワードを入れたあと、この画面になるので、署名キーのaliasを選んでパスワードを入力する

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,390
2
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,386
3
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥660
4
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,080
5
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥5,680
6
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,590
7
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
8
KIOXIA(キオクシア)【日本製】SDカード 32GB SDHC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA032G
KIOXIA(キオクシア)【日本製】SDカード 32GB SDHC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA032G
¥1,061
9
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,359
10
【Amazon.co.jp限定】 ロジクール ワイヤレスマウス 無線 マウス M185CG 小型 電池寿命最大12ケ月 M185 グレー 国内正規品
【Amazon.co.jp限定】 ロジクール ワイヤレスマウス 無線 マウス M185CG 小型 電池寿命最大12ケ月 M185 グレー 国内正規品
¥999

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン