以前に作ったapkファイル
実機に入れる時などに使える、
ターミナルを使ったインストール方法、
よく忘れるのでメモしておきますー。





新規でインストールする場合

新しく入れる場合は、
まずターミナルでapkのファイルがある場所まで移動します。

(参考)Macのターミナルコマンド、簡単・基本の使い方




その後、次のコマンドを打ちます。




adb install(インストールするapkのファイル名).apk 




これでインストールができます。



※adbを使えるようにする設定が終わっていない場合は、エラーが出るので、
 まずはadbを準備する必要があります。
 adbの準備もちょっと手間がかかるものなので、ググってみてください…!




apkを上書きする場合

既にリリース済みのapkを入れた後に
apkを上書きしてもエラーにならないかテストする場合など。
その場合は、コマンドがちょっと変わります。



まずは先ほどと同じように、
ターミナルでapkのファイルがある場所まで移動します。

(参考)Macのターミナルコマンド、簡単・基本の使い方

その後、次のコマンドを打ちます。

adb install -r(インストールするapkのファイル名).apk 

上書きする場合は、この「-r」をつけます。
これでapkを上書きした状態でインストールができますー。







エラーが出る場合:failed to get feature set: more than one device/emulator

入れるときにもいろんなエラーが出ることがあるのですが、
今回私がやった時に出たエラーを書いておきたいと思います。



新規の時でも、上書きの時でも、
こんなエラーが出ました。



failed to get feature set: more than one device/emulator




これは、「apkをインストールしようとしたけど、
実機やエミュレーターが複数あるから
どれにインストールすればいいかわからないよ?」
というエラーです。



不要な実機との接続を解除したり、
エミュレーターを一旦閉じたりすると
無事エラーがなくなり、
インストールできましたー。

開発便利メモ(Android)

その他の、Android Studioの便利な使い方や、Tipsの一覧はこちらですー。
開発便利メモ(Android)

スポンサーリンク