但是沒辦法在裝置上直接執行它,因為apk被隱藏起來了
所以不會出現在Launch app的地方
那如果要Launch 隱藏app要怎麼做呢? 透過Command Line 執行apk
如何用Command Line 執行apk
指令結構 : adb shell am start -n package name/full activity name
$adb shell am start -n com.test.drm/com.test.drm.drmActivity
如何Command Line取得 Package Name 及 Launch Activity Name
- -f : 一併列出apk檔案的存放位置
- -s : 只列出系統套件(system package)
- -3 : 只列出第三方套件 (3rd-party package)
- FILTER : 只列出FILTER的套件名稱
$ adb shell pm list packages -f
- 先用 adb shell pm list packages -f 取得apk 檔案的存放位置
- 再執行 adb pull /apk檔案路徑/xxx.apk
- 開啟Android Studio -> Build/Analyze APK...
- 就可以查看AndroidManifest.xml

沒有留言:
張貼留言