adb命令總結

2021-09-07 19:29:41 字數 4193 閱讀 7325

1.連線到裝置

adb connect 要連線裝置的ip位址

2.安裝apk

adb install apk檔案所在的絕對路徑

保留資料和快取檔案,重新安裝apk:

adb install -r apk所在的絕對路徑

安裝apk到sd卡:

adb install -s demo.apk

3.解除安裝apk

直接解除安裝:

adb uninstall 專案的包名

adb uninstall -k com.stormzhang.demo

4.強行關閉apk

adb shell am force-stop 專案的包名

5.將檔案放到某乙個資料夾

adb push 檔案的絕對路徑 放置的資料夾

6.列印log

adb logcat

列印log到d盤下

adb logcat > d:\1.txt

7.掛載許可權

adb shell

adb remount

mount -o remount /system

chmod 777 system  (允許system讀寫許可權)

8.安裝系統應用

9.解除安裝系統應用

rm -r starbox_win8ui-release5.apk

10.驗證adb是否可用

$ adb version

android debug bridge version 1.0.36

revision 8f855a3d9b35-android

11.輸入以下命令可以查詢已連線的裝置與模擬器:

$ adb devices

list of devices attached

02ae0c1021089daf       device

12.啟動停止server

啟動server:

adb start-server

停止server

adb kill-server

adb shell pm list packages

14.列出系統應用的包名

adb shell pm list packages -s

15.列出除了系統應用的第三方應用包名:

adb shell pm list packages -3

16.清除應用資料與快取

有些時候我們測試需要清除資料與快取,則需要用到如下命令:

adb shell pm clear

例:adb shell pm clear com.stormzhang.demo

17.用adb命令啟動應用

adb shell am start -n com.stormzhang.demo/.ui.splashactivity

18.裝置重啟

adb reboot

19.獲取序列號(包括ip)

adb get-serialno

20.檢視裝置型號

adb shell getprop ro.product.model

21.檢視android系統版本

adb shell getprop ro.build.version.release

22.檢視連線裝置的螢幕解析度

adb shell wm size

23.檢視螢幕密度

adb shell wm density

24.匯出sp檔案到d盤的aa資料夾下

adb pull /data/data/com.star.starbox.display/shared_prefs d:/aa

25.得到裝在盒子中的apk的md5值

adb shell   

26.檢視所啟動的程序

adb shell ps : grep hppy

27.檢視安卓版本

adb shell getprop ro.build.version.release

adb shell am start -n 包名/啟動activity的全路徑

adb shell /system/bin/screencap -p /sdcard/screenshot.png 先截圖儲存到手機的sd卡

adb pull /sdcard/screenshot.png d:/ruanjian/screenshot.png 再儲存到手機

adb pull /sdcard/s1.mp4 d:/ruanjian/aaaaa.mp4 在儲存到電腦

29.獲取終端系統版本

adb shell getprop ro.build.version.release

30.獲取系統api版本

adb shell getprop ro.build.version.sdk

31.獲取手機相關製造商資訊-----系統屬性及其對應屬性值

adb shell getprop

32.檢視已經連線到電腦的終端裝置

adb devices

33.檢視連線裝置的ip位址

adb shell netcfg

34.獲取螢幕解析度

adb shell wm size

列印詳細方式:

adb shell dumpsys window displays 

35.重啟裝置

adb reboot

36.安裝的時候遇到此錯誤[install_failed_test_only],用如下方式安裝即可

adb install -t name.apk

37 檢視具體屬性值

adb shell

getprop | grep xx.xx.xx

adb shell am force-stop 包名

39 檢視cpu占用情況

adb shell top -m 10 -s cpu

40.列出裝置中所有包名

adb shell pm list packages

41.檢視應用詳細資訊

adb shell dumpsys window | findstr com.guoantvbox

42 獲取當前開啟介面的包名及activity

adb shell dumpsys window | findstr mcurrentfocus

43.投影儀安裝系統應用

1.adb shell

2.su

3.mount -o remount /system

先使用adb shell pm list packages命令檢視所有安裝包資訊

再使用adb shell dumpsys package 《安裝包名,第一步得到的包名,一般是com.***.***>

45.根據包名查詢apk檔案

pm list packages -f | grep com.chinamobile.activate

getprop | grep epg

adb命令總結

一.截圖併發送到電腦 adb shell system bin screencap p sdcard screenshot.png 儲存到sdcard adb pull sdcard screenshot.png d screenshot.png 儲存到電腦 三.錄屏 adb shell scree...

adb命令總結

adb的全稱為 android debug bridge 就是除錯橋的作用。adb命令存放在sdk的tools資料夾下,又稱為手機和電腦連線的橋梁命令。借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作 連線到模擬器 adb connect 127.0.0.1 6555顯示當前執...

ADB命令總結(1)

今日繼續學習adb,使用真機來操作,因此把所用到的命令總結如下 一,模擬按home鍵 adb shell input keyevent keycode home 二,滑動手機螢幕 從 x1,y1 滑動到 x2,y2 adb shell input swipe x1 y1 x2 y2 三,點選螢幕指定...