adb常用調試命令總結


  ADB 是Android Debug Bridge 的簡稱,它是SDK的安裝目錄的platform-tools子目錄下的一個應用程序。

 

文件操作:

  1、將PC機上的文件的導入到設備中:

    adb push  PC上文件的path  設備存儲PC上文件的path

    例如:adb push C:/Users/zhangsen1/Desktop/dmesg.txt  /sdcard/    

       2、將設備中的文件導出到PC機上

    adb pull 設備上文件的path  要導出到PC 機上存儲的文件位置

    例如:adb pull /mnt/sdcard/testresult.txt C:/Users/zhangsen1/Desktop

   3、新建文件夾

    adb shell  mkdir path

   4、新建文件

    adb shell touch filename 

   5、移動文件/文件夾

    adb shell mv path/file newpath/file

   6、重命名文件/文件夾

    adb shell rename path/filename  newpath/newfilename 

   7、查看文件內容

    adb shell cat file 

 

刷寫boot文件:

  1、adb reboot bootloader

      2、fastboot flash boot boot 鏡像的位置

 

啟動shell:

  adb shell

調試日志:

  adb shell dmesg >C:/Users/zhangsen1/Desktop/dmesg.txt  //獲取內核日志

  adb shell bugreport >C:/Users/zhangsen1/Desktop/bugreport.txt //包含dmesg,dumpstate信息

  adb shell dumpstate >C:/Users/zhangsen1/Desktop/dumpstate.txt   //獲取內存日志

  adb shell logcat >C:/Users/zhangsen1/Desktop/logcat.txt   //獲取緩沖區日志

      adb logcat -c   //清除log緩存

      adb logcat | grep XXXX   //查看日志

 

安裝或卸載程序:

  adb install -r   xxx.apk     //覆蓋安裝,保留數據和緩存文件

  adb install -s   xxx.apk    //安裝apk到sd卡

  adb install -f   xxx.apk     //安裝apk到內部系統內存

  adb install -d  xxx.apk    //安裝低版本apk

  adb install -g xxx.apk    //准許安裝 apk manifest中的所有權限

  adb uninstall -k <package>   //卸載app但保留數據和緩存文件

  adb uninstall <package>

  adb shell  pm  get-install- location //獲取安裝位置

 

設備信息查看:

  adb devices //查看所連接的設備以及設備所對應的序列號

  adb shell cat /proc/cpuinfo  //查看手機CP架構和內核個數

  adb shell cat /proc/meminfo  //查看系統詳盡的內存信息

  adb shell df //查看手機磁盤空間

  adb shell getprop ro.bulid.version.release  //獲取手機系統版本

  adb shell cat /sys/class/net/wlan0/address   //獲取機器MAC地址

 

應用相關:

  adb shell pm clear  <package>  //清楚應用數據

  adb shell pm path <package>   //查看APP路徑

      adb shell pm list packages -f   //查看所有已安裝的應用的包名

    adb shell a, start -n packagename/packagename.activityname  //啟動某個應用的Activity


免責聲明!

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



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