Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Androidアプリをリリースしたいと思った時に使ったコマンド

More than 1 year has passed since last update.

Androidアプリをリリースしたいと考えました。
ただここで問題となるのが、今までusbを使って実機でデバッグしてたけど公開するってなるとどうすんの?てなったのでその時に使ったコマンドをまとめときます。
証明書の作成から戸惑ったレベルの初心者ですが、なんとかリリースまで漕ぎ着けたいです。

証明書の作成

Android Studioの Build > Generate Signed APKを押してCreate New Key Store
から証明書が作れます。
デフォルトでは (アプリのルート)/release 以下に署名済みApkが作成されます。

SHA-1フィンガープリントを取得

keytool -list -v -keystore apk_key.jks

これでフィンガープリントを取得できます。

usb接続されているデバイスにadbコマンドからアプリをインストール

とりあえずリリース用の署名済みapkを取得できたのですが、一度この取得できたapkがちゃんと動作するのか確認しておきたいです。adbコマンドから入れられます。

$ adb devices
List of devices attached 
(デバイスのコード)  device

て感じでUSB接続できているデバイスがわかるので

adb -s (デバイスのコード) install (リリース用署名済みapkへのパス) (先ほど作った証明書へのパス)

これでadbコマンドからapkをインストールできます

pokotsun
大学M2,日々森の人を感じる
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away