日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ADB下载及常用命令

發(fā)布時間:2023/12/10 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ADB下载及常用命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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 devices

    USB 連接

    通過 USB 連接來正常使用 adb 需要保證Android 設(shè)備的開發(fā)者選項和 USB 調(diào)試模式已開啟。

    adb devices

    如果能看到

    xxxxxx device

    說明連接成功。

    無線連接(Android11 及以上)

  • 將 Android 設(shè)備與要運行 adb 的電腦連接到同一個局域網(wǎng),比如連到同一個 WiFi。
  • 在開發(fā)者選項中啟用無線調(diào)試
  • adb pair ipaddr:port #ipaddr
  • 使用無線調(diào)試下的 IP 地址和端口
  • adb connect ipaddr:port
  • 確認連接狀態(tài)。
  • adb devices

    ? 如果能看到

    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ù),默認也可安裝
    補充參數(shù)執(zhí)行結(jié)果
    -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 displays

    android_id

    adb shell settings get secure android_id

    Android 系統(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)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。