ADB命令 設備連接以及常用操作命令

前置條件:

1.電腦已配置ADB環境

一、連接設備操作步驟:

 1.IP連接法:同一局域網下,通過cmd打開DOS窗口,輸入“adb connect ip地址”即可連接設備;

 2.線連法:使用雙工頭線,兩頭分別連接設備和電腦 即可連接設備;

 3.串口法:使用串口板連接車機,然後將串口板連接至電腦,通過“SecureCRTPortable”應用,可連接設備;

  

    二、操作設備的ADB命令:

     1.adb devices  //查看是否有設備 ** 此命令適用於第1、2中連接方式,不適用於第3種連接方式

     2.adb shell   //進入車機內

        adb  -s  設備名  shell  //連接多個設備下,進入指定設備

     3.cd sdcard  //進入sdcard目錄下,cd 表示進入某一個目錄

     4.rm -rf  文件/文件夾名稱 //強制刪除某一個文件/文件夾

     5.exit   //退出

     6.su  //獲取權限

     7.chmod 777 文件名稱  //賦予文件最高權限

     8.adb install/uninstall -r 安裝包路徑  //安裝/卸載

     9.adb shell pm clear  包名 //清除使用痕跡(包括激活等數據)

     10 .adb shell pm path 包名  //查看包路徑

     11.adb shell dumpsys package 包名 | grep version  //查看版本號

     12.adb shell am start 包名 //通過命令運行此包

      13.adb logcat -v time >c:/logtxt.txt  //抓取log並存至C盤

           adb logcat -s '123'  //過濾123的log

      14.cat  文件名 //查看文件內容 ,通過vi可修改文件內容

      15.adb push 要push的文件路徑   目標路徑  //push文件進入設備

      16.adb pull  要pull的文件路徑   目標路徑  //從設備pull文件到電腦

      17.adb shell force-stop 包名  //強制停止關閉程序

      18.ps  //查看進程號

           kill pid  //殺死進程

       19.adb shell wm size //查看設備分辨率

       20.monkey -p com.edog.car --pct-syskeys 0 -c android.intent.category.LAUNCHER -s 1909 --hprof --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes --throttle 200 -v -v -v 500000>>/mnt/sdcard/monkey_kaola.txt & logcat -v time >>/mnt/sdcard/logcat_kaola.txt  // 跑monkey

 三、更換系統包;

      1.install/uninstall的包是應用層的,系統層級包不能通過此方式進行安裝;

         如果系統內有包,可通過install 覆蓋安裝code更高的包;但系統內會同時存在兩個包,一個系統層的,一個應用層的;

         使用uninstall也只能卸載掉應用層的包,系統層級包不受影響;

       2.卸載應用層級的包方法:

         首先獲取系統權限,刪除使用痕跡,進入安裝路徑,刪除包;(不同系統,不同硬件,不同的操作方法,具體以硬件開發爲準)

      3.安裝應用層級的包方:

        將包push進系統目錄下,修改名字爲系統名稱,賦予777權限給安裝包,重啓;(不同系統,不同硬件,不同的操作方法,具體以硬件開發爲準)

         

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章