adb除錯工具
阿新 • • 發佈:2022-05-17
一.adb的工作原理
1.1 adb的概念
adb 全名 Android Debug Bridge,是一個除錯工具。
開發安卓應用的程式設計師必須要掌握
測試工程師在做安卓應用測試時,會使用到
1.2 adb的構成和工作原理
adb 包含三個部分: 1. Client端:執行在開發機器中,即你的開發電腦,用來發送adb命令; 2. Daemon 守護程序:執行在除錯裝置中,手機或模擬器,用來接收並執行adb命令; 3. Server端:同樣執行在開發機器中,用來管理Client端和手機Daemon之間的通訊。 adb 工具可以在電腦通過終端命令操作安卓手機/模擬器。
adb 工作原理adb 工作原理1. client端將命令傳送給server端 2. server端會將命令傳送給daemon端 3. daemon端進行執行 4. 將執行結果,返回給server端 5. server端將結果再返回給client端
2、獲取包名和介面名
2.1、獲取包名和介面名
包名和介面名的概念
獲取包名和介面名
2. 2、包名和介面名的概念
包名(package):決定程式的唯一性(不是應用的名字),手機中app的身份的唯一標識
拿計算器舉例,一個手機上,可以安裝各種版本的計算器,它們都叫計算器。這時候,如何讓手機開啟我們想要的計算器呢?這裡就需要用到包名了
介面名(activity) – app中頁面的名字,一個頁面對應一個介面名
有了包名和類名後,才可以通過adb 程式碼開啟一個指定的app
2.3、 獲取包名和介面名
應用場景
自動化測試需要通過程式碼的形式告訴手機測試哪個應用程式的哪一個介面,所以需要通過這個命令進行獲取。