🎮

adbコマンドでUnity製アプリを起動する

に公開

はじめに

Buildした.apkを$ adb install -r hoge.apkした後に、端末上でアプリを起動するの面倒ですよね。そこでそのままadbコマンドでアプリを起動する方法を調べてみました。Oculus Go/Questの開発時とかにも使えるかもしれません。

方法

参考: package名のみからadb shell am start -nする - Qiita

UnityではActivity名がcom.unity3d.player.UnityPlayerActivityで固定なので、Package名だけ指定できれば良い。

コード

$ adb shell am start -n {Package Name}/com.unity3d.player.UnityPlayerActivity

Package NameはPlayer Settingで設定できるcom.Company.ProductNameみたいなやつです。

最後に

書いてて思ったんですけど、初めからBuild & Runすればいいのでは…?

(同一apkを複数端末で起動する時とかに使えるかも…)

Discussion