SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

japan.internet.com翻訳記事

Androidアプリケーションを公開するために~署名と配置の方法 ~

.apkファイルの配置

 署名が済んだAndroidアプリケーションは、エミュレータおよびデバイスに配置できます。それには、Android SDKの「tools」フォルダにあるadb.exeを使います。

 この例の場合、前のセクションで作成および署名したMyKillerApp.apkを「android-sdk-windows-1.0_r1\tools」フォルダにコピーします。起動中のエミュレータにアプリケーションをインストールするには、次のコマンドを実行します。

adb install MyKillerApp.apk

 インストールに成功すると図9のように表示されます。

図9 MyKillerApp.apk:adb.exeを使ってAndroidの.apkファイルをインストールする
図9 MyKillerApp.apk:adb.exeを使ってAndroidの.apkファイルをインストールする

 インストール済みのアプリケーションを削除するには、adb.exeのshellオプションを次のように使用します。これで、インストール先のフォルダから削除できます。

adb shell rm /data/app/net.learn2develop.MyKillerApp.apk

 アプリケーションを配置するには、EclipseでDDMSを使用するという方法もあります(図10を参照)。エミュレータ(またはデバイス)を選択し、DDMSのファイルエクスプローラで「/data/app」フォルダに移動して、[Push a file onto the device]ボタンを使って.apkファイルをデバイスにコピーします。

図10 EclipseでのDDMSの使用:DDMSを使って.apkファイルをエミュレータにコピーする
図10 EclipseでのDDMSの使用:DDMSを使って.apkファイルをエミュレータにコピーする

 これが済むと、インストールしたアプリケーションがデバイス上に自動的に表示されるようになります(図11を参照)。

図11 作業成功:インストールしたAndroidアプリケーションが正常に表示された
図11 作業成功:インストールしたAndroidアプリケーションが正常に表示された

まとめ

 この記事では、Androidアプリケーションに署名する方法と、jarsigner.exeおよびkeytool.exeを使って独自のキーストアを生成する方法を見てきました。実際のデバイス上でアプリケーションを動かすためには、署名が絶対不可欠です。特にAndroid Marketでアプリケーションを配布するつもりなら、その点を忘れてはいけません。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
japan.internet.com翻訳記事連載記事一覧

もっと読む

この記事の著者

japan.internet.com(ジャパンインターネットコム)

japan.internet.com は、1999年9月にオープンした、日本初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.comEarthWeb.com からの最新記事を日本語に翻訳して掲載するとともに、日本独自のネットビジネス関連記事やレポートを配信。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

Wei-Meng Lee(Wei-Meng Lee)

Microsoft MVP受賞者。Microsoft社の最新テクノロジー実地研修を専門とするDeveloper Learning Solutions社を創設。.NETとワイヤレステクノロジーの開発者、指導者として知られる。国際的なカンファレンスでたびたび講演し、.NET、XML、ワイヤレステクノロジーに関す...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/3466 2009/02/02 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー