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 三,點選螢幕指定...