国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ABD — android debug bridge 簡略介紹

CoderStudy / 2347人閱讀

摘要:簡略介紹文章目錄簡略介紹一是什么二組成部分三常用命令四總結一是什么全稱,翻譯安卓調試橋可以用它通過電腦控制手機,是開發人員和測試人員離不開的一個工具,入門必學。二組成部分客戶端在端運行,作用是與交互,接受輸入的命令,像服務端傳遞。

ABD — android debug bridge 簡略介紹


一、adb是什么?

adb 全稱 android debug bridge ,翻譯:安卓調試橋
可以用它通過電腦控制手機,是android開發人員和測試人員離不開的一個工具,入門必學。
通過adb可以管理、操作模擬器和設備,如安裝軟件、查看設備軟硬件參數、系統升級、運行shell命令等。

二、組成部分

  • 客戶端 adb client
    在pc端運行,作用是與 server 交互,接受輸入的adb命令,像 server服務端傳遞。打開一個adb shell 命令行的窗口就會存在一個 client 的進程
  • 服務端 adb server
    在pc端運行,始終是運行在后臺的進程,是與手機端交互唯一接口。adb server 處理 adb client 的請求。端口號:5037
  • adbd
    始終是運行在后臺的進程,用來接收pc端 adb server 發起的請求并處理

三、adb 常用命令

  • adb start-server : 開啟adb 服務
  • adb kill-server : 關閉adb 服務
  • adb devices :查看當前已連接的設備和模擬器
  • adb version :查看adb版本
  • adb shell wm size

  • adb install apk絕對路徑 :安裝apk
  • adb install -r apk絕對路徑:安裝apk 如存在 則覆蓋
  • adb uninstall 包名: 根據包名卸載apk
  • adb shell pm uninstall -k 包名:保留配置文件和緩存文件的卸載

  • adb shell pm list packages -s :查看系統應用包名
  • adb shell pm list packages -3:查看三方應用包名
  • adb shell pm list packages:查看所有應用包名
  • adb shell pm list packages -f :查看所有應用的路徑包名

adb push 電腦路徑 手機路徑:文件傳輸 電腦——>手機
adb pull 手機路徑 電腦路徑:文件傳輸 手機——>電腦


adb shell screencap -p 手機路徑:截屏并保存 注意記得給圖片命名

adb shell screenrecord /sdcard/demo.mp4


adb shell dumpsys meminfo:查看全部應用內存信息
adb shell dumpsys meminfo 包名:查看指定應用的內存信息
adb shell dumpsys package:獲取package信息
adb shell dumpsys package 包名:獲取指定package的信息
adb shell dumpsys cpuinfo:獲取cup信息


如多臺手機,需獲取adb devices

執行命令時需要 加 -s
例如:adb -s 0739537183000118 shell

四、總結

  • abd是Android開發調試和自動化測試的基礎工具,很多其它工具和框架都會在底層調用它來完成一些事情。
  • android 系統是基于 Linux 內核的,所以 Linux 里的很多命令在 Android 里也有相同或類似的實現,在 adb shell 里可以調用。想要學好adb命令 先得學習linux命令
  • adb是一個很強大的工具,以上介紹只是部分adb命令 要想真正學好adb 還得去專研

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/120911.html

相關文章

  • React Native 中的 Android 原生模塊

    摘要:當使用開發應用時,你可能需要使用沒有被封裝的模塊。但你可以使用編寫原生模塊,然后選擇性的暴露公共接口到。編寫一個的原生模塊需要以下步驟創建一個,把很多模塊和包含在一起,然后在中的方法引用。最后,在中通過導入你的模塊。 當使用 React Native 開發 Android 應用時,你可能需要使用沒有被 React Native 封裝的模塊。但你可以使用 Java 編寫原生模塊,然后選擇...

    caiyongji 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<