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

資訊專欄INFORMATION COLUMN

ABD — android debug bridge 簡(jiǎn)略介紹

CoderStudy / 2331人閱讀

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

ABD — android debug bridge 簡(jiǎn)略介紹


一、adb是什么?

adb 全稱 android debug bridge ,翻譯:安卓調(diào)試橋
可以用它通過電腦控制手機(jī),是android開發(fā)人員和測(cè)試人員離不開的一個(gè)工具,入門必學(xué)。
通過adb可以管理、操作模擬器和設(shè)備,如安裝軟件、查看設(shè)備軟硬件參數(shù)、系統(tǒng)升級(jí)、運(yùn)行shell命令等。

二、組成部分

  • 客戶端 adb client
    在pc端運(yùn)行,作用是與 server 交互,接受輸入的adb命令,像 server服務(wù)端傳遞。打開一個(gè)adb shell 命令行的窗口就會(huì)存在一個(gè) client 的進(jìn)程
  • 服務(wù)端 adb server
    在pc端運(yùn)行,始終是運(yùn)行在后臺(tái)的進(jìn)程,是與手機(jī)端交互唯一接口。adb server 處理 adb client 的請(qǐng)求。端口號(hào):5037
  • adbd
    始終是運(yùn)行在后臺(tái)的進(jìn)程,用來接收pc端 adb server 發(fā)起的請(qǐng)求并處理

三、adb 常用命令

  • adb start-server : 開啟adb 服務(wù)
  • adb kill-server : 關(guān)閉adb 服務(wù)
  • adb devices :查看當(dāng)前已連接的設(shè)備和模擬器
  • adb version :查看adb版本
  • adb shell wm size

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

  • adb shell pm list packages -s :查看系統(tǒng)應(yīng)用包名
  • adb shell pm list packages -3:查看三方應(yīng)用包名
  • adb shell pm list packages:查看所有應(yīng)用包名
  • adb shell pm list packages -f :查看所有應(yīng)用的路徑包名

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


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

adb shell screenrecord /sdcard/demo.mp4


adb shell dumpsys meminfo:查看全部應(yīng)用內(nèi)存信息
adb shell dumpsys meminfo 包名:查看指定應(yīng)用的內(nèi)存信息
adb shell dumpsys package:獲取package信息
adb shell dumpsys package 包名:獲取指定package的信息
adb shell dumpsys cpuinfo:獲取cup信息


如多臺(tái)手機(jī),需獲取adb devices

執(zhí)行命令時(shí)需要 加 -s
例如:adb -s 0739537183000118 shell

四、總結(jié)

  • abd是Android開發(fā)調(diào)試和自動(dòng)化測(cè)試的基礎(chǔ)工具,很多其它工具和框架都會(huì)在底層調(diào)用它來完成一些事情。
  • android 系統(tǒng)是基于 Linux 內(nèi)核的,所以 Linux 里的很多命令在 Android 里也有相同或類似的實(shí)現(xiàn),在 adb shell 里可以調(diào)用。想要學(xué)好adb命令 先得學(xué)習(xí)linux命令
  • adb是一個(gè)很強(qiáng)大的工具,以上介紹只是部分adb命令 要想真正學(xué)好adb 還得去專研

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/120911.html

相關(guān)文章

  • React Native 中的 Android 原生模塊

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

    caiyongji 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<