今回は apk ファイルを作成して、自分のスマホ ( 実機 ) にインストールする方法を試してみます。
apk ファイル … Android application package の略だそうです。今更ながらフルネームを知りました…(汗) わたしの中では Android アプリの実行ファイル … という大雑把な認識だったんですけど…。
作業環境
以下の環境で動作確認しています。( ※詳しくは『【Android Studio】開発環境を確認する』を参照 )
Android Studio | Dolphin | 2021.3.1 |
OS環境 | Windows 10 Pro ( 64 bit ) |
Androidデバイス | Android 11 OPPO A55s 5G ( API 30 ) |
compileSDK | 33 |
minSDK | 21 |
Android Studio で必要な準備
Android Studio で apk ファイルを作成します。メニューの【Build】→【Generate Signed Bundle / APK…】を選択します。
Generate Signed Bundle or APK 画面が表示されます。【APK】ラジオボタンを選択し、【Next】ボタンをクリック。
次の画面が表示されます。【Create new…】ボタンをクリック。
Next Key Store 画面が表示されます。フォルダアイコンをクリック。
保存したい場所と名前を決めます。とりあえずデスクトップに、判りやすい名前を指定しました。【OK】ボタンをクリック。
Next Key Store 画面に戻ると、【Key store path】に↑上記で作った jsk ファイルのパスが入っています。
【Password】と【Confirm】と上下にありますが、同じ値を使いまわしても大丈夫です。
※6文字以上でないとエラーになります…。
【Alias】と【Validity (years)】は初期値のままで、【First and Last Name】にも適当な値を入力して、【OK】ボタンをクリック。
Generate Signed Bundle or APK 画面に戻ってきます。【Next】ボタンをクリック。
次の画面が表示されます。
ブラウザアイコンをクリック。
apk ファイルを保存する場所を指定します。特に変える必要がなければ、そのままで、【OK】ボタンをクリック。
Generate Signed Bundle or APK 画面に戻ってきます。【release】を選択し、【Finish】ボタンをクリック。
Android Studio の画面右下辺りに apk ファイルが生成されている状況が表示されます。
( チョット判りづらいですが… )
しばらくすると、Android Studio の画面左下辺りに apk ファイルが生成されたコトが表示されます。
Android Studio の画面右下辺りに【Event Log】と書かれたタブをクリック。
【Event Log】の詳細が表示されます。【locate】リンクをクリック。
生成された apk ファイル がエクスプローラーで表示されます。
このままだと判りづらいので、名前を【app-release.apk】→【判りやすい名前.apk】に変更します。わたしはプロジェクト名と同じ【sampleapp001.apk】にしました。
無事に apk ファイルが生成できました。
Google ドライブ を使って、apk ファイルをアップロード
作った apk ファイルをどうやって、自分のスマホ ( 実機 ) に入れるか … となった時、Google ドライブを使う … のが1番判りやすいかなと思い、コレにしました。
Androidアプリ開発 → Androidスマホを持ってる (に違いない) → Googleアカウントを持ってる → Google ドライブも使えるハズっ。
という発想です。
まずは Google にサインインして、Google ドライブをクリック。
Google ドライブ上で、apk ファイルをアップロードする場所をオープン。
アップロードする apk ファイルをドラッグ&ドロップ。
apk ファイルを無事にアップロードできました。
コレで、apk ファイルが Google ドライブにアップロードされました。
自分のスマホ ( 実機 ) で必要な準備とインストール
まずは【ドライブ】をクリック。
【ドライブ】が表示されます。apk ファイルをアップロードした直後なので、最近アップロードしたファイルの1番上に来ています。【sampleapp001.apk】をクリック。
インストールが始まった…
と思いきや、確認メッセージが表示されたので、【設定】をクリック。
【このソースからのアプリを許可する】トグルボタンをオフ → オンへ。
【このソースからのアプリを許可する】トグルボタンがオンになりました。
再度インストールにチャレンジするため、【ドライブ】を選択します。
【インストール】ボタンをクリック。
インストール中 … 。
Google Play ストア 以外で apk ファイルをインストールしようとすると出るヤツですね。言わずもがな【インストールする】ボタンをクリック。
インストール中 ( 2回目 ) … 。
とりあえず、【送信しない】ボタンをクリック。
ココでようやくインストールが無事に終わりました。【開く】ボタンをクリック。
無事に実行できました。
↑は わたしのスマホでスクリーンショットを取った画像ですが、実際は↓こんな感じです。
公式サイトで デバイス上でのアプリ実行について、apk ファイルを使っての動作確認については記述はなさそう … なので、正攻法ではないのかも…。
おわりに
如何でしたか?
わたしは apk ファイルを作って、自分のスマホ ( 実機 ) にインストールするというスタンスに慣れていたんですが、インストールしようとすると、イロイロと立ちはだかるコトから推察するに、あんまりメジャーなやり方ではない気がしました …。
それでも、自分の作った apk ファイルがインストールできる…という事実を確認できたのはヨカッタとは思いましたが …。