移動端基礎知識 (Android)-- adb 簡介 [第五期]

Jwong發表於2020-06-22

王哥:聽說你最近搞andorid測試了?

小李:是的,咋了

王哥:我們公司剛好有個內測的軟體。等下我發你一個apk,幫忙安裝體驗下,給點意見唄...

小李:啥,不能從應用市場下載嗎?

王哥:-_-! 你不是說你是搞android測試的麼?連adb本地安裝都不會呀...

什麼是adb

Android 除錯橋 (adb) 是一種功能多樣的命令列工具,可讓您與裝置進行通訊,說白了就是debug工具。adb是一個標準的CS結構的工具, 是要連線開發電腦和你的除錯手機的.包含如下幾個部分:

· Client端, 執行在開發機器中,即你的開發PC上, 用來傳送adb命令;

· Deamon守護程式, 執行在除錯裝置中,即的除錯手機或模擬器;

· Server端, 作為一個後臺程式執行在開發機器中,即你的開發PC。 用來管理PC中的Client端和手機的Deamon之間的通訊。

adb有什麼用

adb能幹的事太多了,安裝解除安裝,檢視日誌,效能監測,截圖錄屏等。後面分享的內容會陸陸續續涉及到。這裡就不多說了。

電腦端下載配置adb

下載工具的方式有兩種:

下載android studio (通過SDK Manger安裝)

https://developer.android.google.cn/studio?hl=en

下載adb工具(platform-tools)

https://developer.android.google.cn/studio/releases/platform-tools

我這裡是通過android studio下載,接下來需要配置系統的環境變數,來實現adb的直接執行。我以mac系統為例

知道路徑後,需要配置環境變數

在.bash_profile中新增如下

編輯完儲存退出(如果提示沒有許可權,請使用sudo),然後在輸入source .bash_profile或者重啟電腦即可。

現在快來用資料線連線電腦和手機吧。然後如下adb devices。啥,神馬也沒有...

莫急,那是因為你手機還沒有開啟adb除錯模式呢~

手機怎麼開啟adb除錯模式

手機要開啟adb除錯模式,必須要開啟手機的開發者模式。市面上手機品牌很多,不同品牌的手機開啟的方式可能也不一樣,具體方法可以百度,但是大體流程是一致的。如下演示的是華為品牌的手機(圖文來自於百度,感謝原作者)

1、開啟手機進入設定功能,然後滑動螢幕把選單下拉到最底部,選擇關於手機選項。

2、在關於手機裡面有一個版本號的項,我們手指快速點選版本號7,8下,直到提示開發者選項已開啟,退出。

3、這時回到設定,我們已經可以看到開發者選項已經在選單裡面了。

4、進入開發者選項,把螢幕下拉,我們在連線電腦時經常要用到的一個USB除錯就在這裡面。其他一些設定就不多介紹了,大家可以自己研究下。

5、USB除錯開關開啟後,再連線電腦,手機正常情況下都會彈出授權彈框,勾選一律允許,然後點選“確定”按鈕就可以了。

好了,到這裡電腦和手機的設定均已完成。現在我們再來試試吧,輸入adb devices

現在可以識別到手機了。

adb怎麼安裝/解除安裝應用

廢話不多說,直接舉個例子來演示給大家看下~

安裝微信:

解除安裝微信:

解除安裝軟體,需要知道其對應的包名。如果你不知道微信的包名,可以這樣看下

知道包名,就可以開始解除安裝微信了

這裡只是簡單的給大家介紹了一下apk的安裝和解除安裝。adb其他的常用指令,後續的分享中陸續給大家講解演示~

下一期預告(每週一更):

移動端基礎知識(Android)-- adb常用指令

相關文章