adb devices指令例項講解

2021-09-03 07:34:03 字數 1161 閱讀 9775

在講這個指令之前,我首先啟動了乙個名稱為「galaxy_nexus_4.4.2」的手機模擬器(有時我們也管其叫安卓虛擬裝置),並且通過usb資料線將我的手機裝置和pc進行了連線,而後我應用「android screen monitor」工具捕獲到我的物理手機螢幕資訊,執行後的手機模擬器和物理手機螢幕顯示,如圖3-7所示。

平時在我們進行測試的時候,用的最多的可能就是檢視裝置的相關資訊了,用什麼指令可以了解到我們的物理測試裝置或者模擬器的相關資訊呢?

我告訴大家乙個指令就可以實現,它就是「adb devices」指令,通過該指令使用者就可以了解到目前連線的裝置/模擬器的狀態的相關資訊。可以在命令列控制台輸入「adb devices」,其顯示資訊如圖3-8所示。

從圖3-8中,我們可以看出其輸出資訊主要包括2列內容,第一列內容為裝置的序列號資訊,第二列為裝置的狀態資訊。

裝置的序列號是用來唯一表示乙個模擬器或者物理裝置的一串字元,通常模擬器是以「

裝置類-

埠」的形式為其序列號,圖3-8所顯示的「5554:galaxy_nexus_4.4.2」,就表示裝置的型別為「galaxy_nexus_4.4.2」,正在監聽5554埠的模擬器例項。而「4df7b6be03f2302b」表示連線到我們pc上的物理手機裝置的序列號。

圖3-7  執行「adb help」後相關顯示資訊

圖3-8  執行「adbdevices」後相關顯示資訊

狀態資訊則可能會包含以下3種不同狀態。

(1)device狀態:這個狀態表示裝置或者模擬器已經連線到adb伺服器上。但是這個狀態並不代表物理手機裝置或者模擬器已經啟動完畢並可以進行操作,因為android系統在啟動時會先連線到adb伺服器上,但android系統啟動完成後,裝置或者模擬器通常是這個狀態。

(2)offline狀態:這個狀態表明裝置或者模擬器沒有連線到adb伺服器或者沒有響應。

(3)no device狀態:這個狀態表示沒有物理裝置或者模擬器連線。

adb devices指令例項講解

在講這個指令之前,我首先啟動了乙個名稱為 galaxy nexus 4.4.2 的手機模擬器 有時我們也管其叫安卓虛擬裝置 並且通過usb資料線將我的手機裝置和pc進行了連線,而後我應用 android screen monitor 工具捕獲到我的物理手機螢幕資訊,執行後的手機模擬器和物理手機螢幕顯...

SQL Drop Database語句例項講解

語法 drop database語句的基本語法如下 drop database database name 注 資料庫名稱在rdbms中必須是唯一的。示例如果要刪除現有資料庫 testdb,則drop database語句如下所示 drop database testdb 注意 在使用此操作之前要小...

linux常用指令 例項

1 檔案 按名字查詢檔案傳遞給 exec後命令 find type f name err exec rename err err 批量改名 查詢err 替換為 err 檔案 find 路徑 name name1 or name name2 查詢任意乙個關鍵字 vim編輯器 bak 掛載iso mou...