一 什么是adb
二 啟動adb進程
adb start-server
sdk中的adb工具和模擬器adb工具版本不一致,解決方案
版本沖突解決,備份模擬器中的adb文件,將sdk-->platform-tools中的sdk和dll文件拷貝到模擬器文件中.
備份夜神模擬器,執行文件(nox_adb.exe)
adb工具復制一份,更名為 nox_add.exe
,最后完成夜神adb的升級.
三 adb 基本操作
進入手機底層
adb -s 設備名字 shell
使用命令給手機裝軟件
adb -s 127.0.0.1:62001 install apk文件的目錄
查看已經安裝的軟件
adb -s 設備 shell
主動連接設備
根據模擬器啟動的pid,查看安卓模擬器啟動的端口號.
adb connect 127.0.0.1:62001(設備)
查看所有系統應用包名
adb shell pm list package
文件從pc 寫入安卓
adb push pc端文件路徑(可拖拽) 手機文件目錄
手機截圖
adb shell screencap 文件路徑
四
1. 通用的adb命令 adb devices 獲取設備列表及設備狀態 adb get-state 獲取設備狀態 Offline:表示設備未連接成功或無響應; Device:設備已連接; no device:沒有設備/模擬器連接。 adb install [apk path]安裝應用,覆蓋安裝是使用 -r 選項 在Android系統中,每一個應用的一個界面,就是一個activity,打開某個應用之后,輸入以下命令可查找當前activity類名 adb shell dumpsys activity top | findstr “ACTIVITY” 其中,com.ss.android.article.news為包名,.activity.MainActivity為activity類名 adb uninstall [packagename] (-k卸載時保存數據和緩存目錄) adb push [source] [desc] 推送本地文件至Android設備 adb pull [source] [desc] 將Android設備上的文件或者文件夾復制到本地 adb shell pm list package列出安裝在設備上的應用 -s: 列出系統應用 -3: 列出第三方應用 -f: 列出應用包名及對應的apk名及存放位置 -i: 過濾關鍵字,查詢應用 adb shell am start -n packagename/activityname 啟動APP adb shell screencap -p /path/filename 將當前頁面截圖保存到Android設備的路徑下 adb reboot 重啟Andriod設備