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}'"
現在実行している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%
でお分かりの通り[/]が入っていないとコマンドエラーになるということ。 なかなか厳しい。。。