apkをinstallして起動させるにあたっての試行錯誤メモ(for win)

試行錯誤メモ。


困っていること

  • pinstall.bat

とかだとパッケージ名等が固定なので、別プロジェクトのapkとか混在すると不便

ではパッケージ、Activityとか取れないか?という面での試行錯誤

パッケージ名のみからだと

という記事が出てきますが

adb shell "pm dump com.irof.irof_history | grep -A 2 android.intent.action.MAIN | head -2 | tail -1 | awk '{print $2}'"

awkwindowsでは使えない・・orz

現在実行しているActivityを取るならば

adb shell dumpsys activity activities | grep realActivity

取得される値

com.irof.irof_history/.IrofActivity

で期待値は探せそうなんですけどね・・・(汗

パッケージ名取得

aapt d badging hoge.apk | grep package | cut -d"'" -f 2

取得される値

com.irof.irof_history

launchableのActivityのフル取得

aapt d badging hoge.apk | grep launchable | cut -d"'" -f 2

取得される値

com.irof.irof_history.IrofActivity

ここで問題になること

adb shell am start -n %PACKAGE%/%ACTIVITY%

でお分かりの通り[/]が入っていないとコマンドエラーになるということ。 なかなか厳しい。。。