adb常用指令

1、adb devices 獲取模擬器或物理手機設(shè)備

2、adb install 安裝軟件
adb -s emulator-5554 install E:\CalculatorOfTwoNum.apk 連接了多個設(shè)備
adb install -r E:\CalculatorOfTwoNum.apk 覆蓋安裝已有的軟件
adb install E:\CalculatorOfTwoNum.apk只有一個設(shè)備且未安裝

3、adb uninstall 卸載軟件
adb -s emulator-5554 uninstall com.example.calculatoroftwonum 卸載指定設(shè)備的軟件
adb -s emulator-5554 shell pm uninstall -k com.example.calculatoroftwonum 保留配置及緩存

4、adb pull 把文件從手機設(shè)備發(fā)送到本地計算機
adb pull /sdcard/tmp/error.data d:/
adb -s emulator-5554 pull /sdcard/tmp/error.data d:/ 連接了多個設(shè)備個

5、adb push 把文件從本地計算機發(fā)送到手機設(shè)備
adb -s emulator-5554 push d:/example/error.data /sdcard/pass

6、adb shell ls 顯示當(dāng)前目錄的所有內(nèi)容

7、adb shell 查看手機安裝的應(yīng)用
su root
cd /data/data
ls

8、adb shell dumpsys battery 查看電量信息

9、adb shell dumpsys wifi 查看無線網(wǎng)絡(luò)信息

10、adb shell dumpsys power 查看電源信息

11、adb shell dumpsys telephony.registry 查看電話相關(guān)信息

12、adb shell cat /proc/cpuinfo 查看CPU硬件信息

13、adb shell cat /proc/meminfo 查看內(nèi)存信息

14、adb shell cat /proc/iomen 查看I/O內(nèi)存分區(qū)的信息

15、adb shell cat /system/build.prop | findstr "ro.product.model" 獲取手機型號

16、adb shell cat /proc/cpuinfo | findstr "Processor" 獲取手機處理器信息

17、adb shell cat /proc/meminfo | findstr "MemTotal" 獲取手機內(nèi)存信息

18、adb shell dumpsys windows | findstr "Display" 獲取手機屏幕分辨率信息

19、adb shell getprop ro.build.version.release 獲取系統(tǒng)版本信息

20、adb shell cat /proc/version 獲取內(nèi)核版本信息

21、adb shell getprop gsm.operator.alpah 獲取運營商信息

22、adb shell getprop gsm.network.type 獲取網(wǎng)絡(luò)類型信息

23、adb shell dumpsys iphonesubinfo | findstr "Devices ID" 獲取手機串號信息

24、adb shell df 獲取系統(tǒng)分區(qū)信息

25、adb shell dmesg 獲取linux內(nèi)核環(huán)形緩沖區(qū)信息

26、adb shell dumpstate 獲取系統(tǒng)當(dāng)前狀態(tài)

27、adb get-serialno 獲取設(shè)備序列號

28、adb get-state 獲取設(shè)備當(dāng)前狀態(tài)

29、adb logcat 查看日志信息
adb logcat *:W 輸出優(yōu)先級大于警告級的信息
adb logcat -b main 查看主緩沖區(qū)信息

30、adb bugreport 查看啟動過程日志

31、adb jdwp 列出指定設(shè)備的IDWP相關(guān)進程的ID

32、adb start-server 啟動adb服務(wù)

33、adb kill-server 關(guān)閉adb服務(wù)

34、adb forward 將本機的端口重定向到模擬器或者設(shè)備端口上
adb forward tcp:2211 tcp:5566

35、am 模擬系統(tǒng)行為
adb shell am start -n com.sec.android.app.camera/.Camera 啟動照相功能
adb shell am broadcast -a android.intent.action.BATTERY_CHANGED --ei "level"5 --ei "scale" 100 向手機發(fā)送模擬手機低電環(huán)境的信息

36、pm 模擬行為或者查詢設(shè)備上的應(yīng)用
adb shell pm list packages

37、向模擬器發(fā)送短信、打電話


20181021141213.png

20181021141252.png

cmd telnet localhost 5554


20181021141306.png

gsm call <phone> 模擬來電
sms <phone> hi,tester 模擬來信
network status 查看網(wǎng)絡(luò)狀態(tài)

network speed 14.4:20 設(shè)定網(wǎng)速
network delay 5 設(shè)定網(wǎng)絡(luò)延時5毫秒
network capture start/stop 開始/停止數(shù)據(jù)包的捕獲
windows scale 0.5 修改模擬器大小比例
quit退出

39、android list targets 查看模擬器的Android系統(tǒng)版本

40、android create avd 創(chuàng)建模擬器
android create avd --name Android4.4.2 --target 2 --abi armeabi-v7a

41、android move avd -n Android4.4.2 -r mytestdev4.4.2 重命名模擬器

42、android list avd 查看模擬器列表

43、android delete avd -n hhh 刪除模擬器

44、emulator -avd Android4.4.2 啟動模擬器

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android ADB常用指令 啟動adb服務(wù) adb start-server 關(guān)閉adb服務(wù) adb kill...
    Anne_胖達閱讀 2,133評論 0 1
  • 一八年愚人節(jié)的那天得知了你的qq號碼,初識便是從各自的忐忑不安中開始了。 平時就愛查翻空間動態(tài)的我...
    不拿暗戀當(dāng)飯吃閱讀 511評論 4 0
  • 當(dāng)我向離開的同事問及離職原因時,看了職場攻略的他總是跟我說兩個原因:錢給的少了,這個工作不適合自己!結(jié)果就...
    東方未明閱讀 541評論 0 1
  • 七月流火!因為剛剛經(jīng)歷過鄭州的蒸籠天兒,反倒沒有覺得重慶如傳說般的熱。 培訓(xùn)地點在遠(yuǎn)離鬧市的北...
    芊語0103閱讀 305評論 0 2

友情鏈接更多精彩內(nèi)容