Ubuntu 下真機除錯 Android

2021-07-26 18:39:19 字數 1094 閱讀 3978

ubuntu下進行真機除錯,不再像windows下面那麼簡單了,需要手動配置一些檔案才能夠擁有正確的除錯姿勢,本文將講解如何最簡配置ubuntu真機除錯。

輸入命令lsusb顯示系統中以及連線到系統的usb匯流排資訊,會出現很多行資訊,每一行由以下四部分組成:

我們需要的便是除錯真機的裝置編號,這裡,我們輸入lsusb命令:

根據生產廠商找到對應的手機,筆者這裡是高通 qualcomm(使用的一加手機):

bus 002 device 011: id 05c6:676c qualcomm, inc.

記住編號05c6:676c.

接下來就需要在系統目錄中新增該裝置,在/etc/udev/rules.d/目錄新增檔案xx-android.rules,其中 xx 為任意比當前目錄中存在數字大的數字,筆者電腦該目錄沒有其它檔案,所以為01-android.rules.

在檔案中寫入以下內容:

subsystem==」usb」, sysfs==」編號前半部分」, mode=」0666」

然後儲存,如圖:

儲存後要記得修改檔案的許可權:

sudo chmod a+x 01-android.rules

最後,執行下面的命令重啟udev服務:

sudo /etc/init.d/udev restart

切換至android sdkplatform-tools目錄執行:

sudo ./adb kill-server

sudo ./adb start-serve

注意,一定要以 sudo 執行才可以哦

如此一來,就可以使用手機進行除錯了:

ubuntu下android真機除錯

ubuntu下,進入端末 terminal 輸入 sudo gedit etc udev rules.d 50 android.rules 執行該命 令開啟文字編輯器。將下面這段 文字貼上上,儲存。subsystem usb sysfs 0bb4 mode 0666 繼續在端末執行 sudo chm...

Ubuntu下進行真機除錯

比如上圖,我們可以拔掉裝置執行一次lsusb,連線裝置再執行一次lsusb,通過多出來的那條資訊我們可以知道當前裝置的id 比如 bus 001 device 010 id 0bb4 0c87 high tech computer corp.sudo touch etc udev rules.d 5...

ubuntu下android真機除錯

用真機除錯過程式的都知道,在windows下我們必須要裝各種驅動,讓人很無語,可是ubuntu下就是大不一樣了,大家可以來比較下,把windows丟到一邊去吧。首先把手機的usb除錯開啟並接到電腦上,然後在終端裡輸入lsusb bus 001 device 001 id 1d6b 0002 linu...