常用Adb命令整理

adb


整理一些adb命令

abd wifi connect


adb devices 查看所有連接設(shè)備的udid
adb tcpip 5555 設(shè)定tcp端口
adb connect device_ip:5555 (ip可在設(shè)備的wifi里看到)

設(shè)備拒絕連接情況

設(shè)備安裝終端模擬器軟件,通過(guò)kingroot等軟件獲取root權(quán)限,在模擬器中輸入如下命令  
su
setprop service.adb.tcp.port 5555
top adbd
start adbd
PC端執(zhí)行adb connect device_ip:5555

adb chmod


文件系統(tǒng)權(quán)限允許時(shí):
      adb shell
      su
      chmod 777 file_path

不允許時(shí),對(duì)文件進(jìn)行重掛載
      adb shell
      su
      mount
      找出需重寫目錄的掛載節(jié)點(diǎn),復(fù)制其名稱,如/dev
      mount -o rw,remount /dev path,path對(duì)應(yīng)子目錄均可讀寫

adb屏幕錄制


screenrecord是一個(gè)shell命令,支持Android4.4(API level 19)以上,錄制的視頻格式為mp4 ,存放到手機(jī)sd卡里,默認(rèn)錄制時(shí)間為180s

adb shell screenrecord --size 1280*720 --bit-rate 6000000 --time-limit 30 /sdcard/demo.mp4
 --size 指定視頻分辨率;
 --bit-rate 指定視頻比特率,默認(rèn)為4M,該值越小,保存的視頻文件越小;
 --time-limit 指定錄制時(shí)長(zhǎng),若設(shè)定大于180,命令不會(huì)被執(zhí)行;

adb截屏


adb shell screencap -p | sed 's/\r$//' > D:/screen.png

截圖并將圖片導(dǎo)出到D盤,保存文件名screen,格式可以指定為jpg或png

常用簡(jiǎn)單命令


  • adb push D:/test.txt /sdcard/ PC端文件導(dǎo)入設(shè)備/sdcard路徑下
  • adb pull /sdcard/test.txt D:/ 將設(shè)備/sdcard/目錄下文件導(dǎo)出到電腦D盤
  • adb install demo.apk在設(shè)備上安裝demo.apk
  • adb logcat 查看系統(tǒng)logcat日志
  • adb shell getprop ro.product.cpu.abi,查看安卓設(shè)備的內(nèi)核版本
  • adb shell getprop ro.build.version.sdk,查看sdk版本
  • adb shell getprop ro.product.model, 查看手機(jī)型號(hào),如SM-G9200
  • adb shell getprop ro.product.manufacturer, 查看手機(jī)廠商,如Samsung(或ro.product.brand)
  • adb shell pm list features,如android.hardware.nfc,查看是否支持NFC
  • adb shell pm list packages, 設(shè)備中安裝包名列表
  • adb shell wm size 查看手機(jī)分辨率
  • 當(dāng)PC同時(shí)連接多個(gè)設(shè)備,adb -s udid <command> , udid為手機(jī)唯一標(biāo)識(shí),可通過(guò)設(shè)置中關(guān)于手機(jī)查看
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容