通過adb啟動app應用


由於某些原因,我需要自動啟動雷電模擬器里面的一個應用.(利用Windows任務計划)

怎么自啟動雷電模擬器就不用說了,很簡單.

自啟動app我倒是不熟悉,我沒用安卓方面的知識.再官網論壇上面查到了相關的命令(傳送門)

 

 

命令如圖,前面的一截很簡單,照着輸入就是,后面的包名也很簡單,安裝觸動精靈在 我的賬號→應用ID查詢里面找就是了

但是后面的那個Activity類名就讓我頭疼了.死活找不到,沒有這個類名的話命令構造是錯誤的,不能成功.

最后用aapt這個命令查詢到了.步驟如下

  1. 打開雷電模擬器所在路徑
  2. 在當前路徑下啟動cmd(再文件管理器地址欄輸入cmd回車就是)
  3. 輸入aapt,有對應信息(一般是aapt的使用說明)輸出就ok
  4. 准備應用的apk文件,這不是啥難事,要是找不到,可以在模擬器安裝QQ,利用QQ文件傳輸功能把對應的apk文件找到.或者使用命令
    1. 獲取模擬器所有包名並且包括APK路徑
      adb shell pm list packages -f
    2. 去這個網站找一找:https://apkpure.com/cn/
  5. 輸入 aapt dump badging XXX.apk
  6. 找到Activity,那個命令會輸出很長的一段信息.這個類名一般都在后面:

最后組成完整的命令:

adb shell am start -n "com.jingdong.app.reader.campus/com.jingdong.app.reader.logo.JdLogoActivity"

在批處理文件里面寫好,利用Windows任務計划就是.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM