CrossRoad

XRを中心とした技術ブログ。 Check also "English" category.

apkをadb installしても終わらないときの対処方法

小ネタで対症療法ですが、備忘録として残しておきます。


1. 現象


Android StudioやUnityでビルドしたapkファイルは、PCとAndroid端末をUSBケーブルで接続し、コマンドプロンプトやターミナルで

$ adb install <アプリケーション名>.apk

とすると、インストールすることができます。
例えば、Macの場合、うまくいけばこのようなログになります。
(-rは上書きインストール)

PCname:AppDirectory Username$ adb install -r sample.apk 
[100%] /data/local/tmp/sample.apk
	pkg: /data/local/tmp/sample.apk
Success
PCname:AppDirectory Username$


しかし、このように%が100になった後、止まってしまうことがあります。

PCname:AppDirectory Username$ adb install -r sample.apk 
[100%] /data/local/tmp/sample.apk

2. 解決策

そもそもの原因は不明ですが、adbを再起動すると直りました。

PCname:AppDirectory Username$ adb kill-server
PCname:AppDirectory Username$ adb start-server
PCname:AppDirectory Username$ adb install -r sample.apk 
[100%] /data/local/tmp/sample.apk
	pkg: /data/local/tmp/sample.apk
Success
PCname:AppDirectory Username$


起きるときと起きない時があるのが悩ましいところです。