ADB下载及常用命令
ADB,即 Android Debug Bridge,它是 Android 開發(fā)/測試人員不可替代的強大工具
文章目錄
- 預先準備
- adb的平臺工具軟件包下載
- 配置環(huán)境變量
- 連接設(shè)備
- 確認連接狀態(tài)\查詢已連設(shè)備
- USB 連接
- 無線連接(Android11 及以上)
- 應(yīng)用管理
- 查看應(yīng)用列表
- 安裝應(yīng)用
- 卸載應(yīng)用
- 清楚應(yīng)用數(shù)據(jù)和緩存
- 應(yīng)用安裝路徑
- 文件管理
- 復制設(shè)備里的文件到電腦
- 復制電腦里的文件到設(shè)備
- 查看設(shè)備信息
- 型號
- 電池
- 屏幕分辨率
- 顯示屏參數(shù)
- android\_id
- Android 系統(tǒng)版本
- 刷機相關(guān)
- 重啟手機
- 檢測設(shè)備是否已 root
- 重啟到 Recovery 模式
- 從 Recovery 重啟到 Android
- 重啟到 Fastboot 模式
- 更多adb命令
預先準備
adb的平臺工具軟件包下載
adb包含在 Android SDK 平臺工具軟件包中
官網(wǎng)下載鏈接
若無法訪問的話可以試試阿里云盤(已解壓)
-
下載并解壓后將platform-tools_r33.0.1-windows\platform-tools\下所有文件放到合適的位置
-
我為了后續(xù)方便管理將其放于d盤下
-
配置環(huán)境變量
這一步可以跳過,設(shè)置環(huán)境變量僅僅是為了在后續(xù)方便調(diào)用
不做這一步的話,一后使用adb將目錄切換至adb.exe同一級目錄
環(huán)境變量簡單來說就是將某些數(shù)據(jù),文件或文件夾設(shè)置為系統(tǒng)默認值,這樣你調(diào)用的時候就不用給出完整路徑和地址或進行設(shè)置,直接用名字就可以了
將剛剛下載的含有adb.exe那一級目錄復制
- 是adb.exe所在目錄,不是adb.exe的文件地址
此電腦—屬性—高級系統(tǒng)設(shè)置—高級—環(huán)境變量—系統(tǒng)變量
- 或者設(shè)置-系統(tǒng)-關(guān)于-高級系統(tǒng)設(shè)置—高級—環(huán)境變量—系統(tǒng)變量
在系統(tǒng)變量中找到path并雙擊打開
- 在用戶變量中也可以,但會隨著用戶賬號的注銷而消失
新建-將之前復制的adb目錄粘貼即可
驗證配置是否成功
-
在Dos界面輸入adb version回車
-
若出現(xiàn)類似代碼則成功
-
若并未出現(xiàn),請重復以上步驟
連接設(shè)備
確認連接狀態(tài)\查詢已連設(shè)備
adb devicesUSB 連接
通過 USB 連接來正常使用 adb 需要保證Android 設(shè)備的開發(fā)者選項和 USB 調(diào)試模式已開啟。
adb devices如果能看到
xxxxxx device說明連接成功。
無線連接(Android11 及以上)
? 如果能看到
ipaddr:port device? 說明連接成功。
應(yīng)用管理
查看應(yīng)用列表
adb shell pm list packages 補充參數(shù)-
若無補充參數(shù),則默認查詢?nèi)繎?yīng)用
補充參數(shù)結(jié)果 -s 系統(tǒng)應(yīng)用 -3 第三方應(yīng)用 xxx 包名含xxx字符串
安裝應(yīng)用
adb install 補充參數(shù) apk地址- 無補充參數(shù),默認也可安裝
| -r | 允許覆蓋安裝 |
| -d | 允許降級覆蓋安裝 |
| -g | 賦予運行所有權(quán)限 |
卸載應(yīng)用
adb uninstall [-k] <packagename> #不能用于卸載系統(tǒng)應(yīng)用 adb shell pm uninstall --user 0 <packagename> #可用于卸載系統(tǒng)軟件,請謹慎使用 adb pm uninstall -k –user 0 package:<packagename> #若使用第二個命令時報[not installed for 0]的錯誤可以嘗試這個- -k參數(shù)可選,表示保留數(shù)據(jù)和緩存卸載
清楚應(yīng)用數(shù)據(jù)和緩存
adb shell pm clear 包名應(yīng)用安裝路徑
adb shell pm path 包名文件管理
復制設(shè)備里的文件到電腦
adb pull <設(shè)備里的文件路徑> [電腦上的目錄]- 若無電腦路徑則默認當前目錄
復制電腦里的文件到設(shè)備
adb push <電腦上的文件路徑> <設(shè)備里的目錄>查看設(shè)備信息
型號
adb shell getprop ro.product.model電池
adb shell dumpsys battery屏幕分辨率
adb shell wm size顯示屏參數(shù)
adb shell dumpsys window displaysandroid_id
adb shell settings get secure android_idAndroid 系統(tǒng)版本
adb shell getprop ro.build.version.release刷機相關(guān)
重啟手機
adb reboot檢測設(shè)備是否已 root
adb shell su # $ 則表示沒有 root 權(quán)限,是 # 則表示已 root。重啟到 Recovery 模式
adb reboot recovery從 Recovery 重啟到 Android
adb reboot重啟到 Fastboot 模式
adb reboot bootloader更多adb命令
請在前往Android官網(wǎng)
總結(jié)
以上是生活随笔為你收集整理的ADB下载及常用命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第二课 决策树与随机森林
- 下一篇: 【数据结构与算法】排序 冒泡、插入、选