回覆列表
  • 1 # 白色秋天品茗似水浮生

    用快捷鍵ctrl+alt+t開啟終端命令工具,電腦不要插入連線android裝置,在終端中輸入並執行lsusb命令,來檢視現在系統的usb裝置

    插入連線android裝置,然後再執行lsusb來檢視連線android裝置後的usb裝置連線情況

    透過兩次連線資訊對比來檢視差異,新增加的就是我們連線的裝置,注意儲存新連線的資訊,後面會用到

    輸入下面的命令來新建51-android.rules檔案:

    sudovi/etc/udev/rules.d/51-android.rules

    在新建的51-android.rules檔案中輸入下面的內容:

    subsystem=="usb",attr{idvendor}=="10d6",mode="0666",group="plugdev"

    其中最關鍵的是attr{idvendor}=="10d6",的10d6,這個值來自於第2步中10d6:0c02,這個需要根據不同android裝置的廠商引數來進行填寫,引數的獲取方法,也可以按照第2步中的方法

    填寫完上面的內容後,儲存檔案並關閉

    執行下面的命令,將51-android.rules檔案的許可權修改為任何人都可以執行:

    sudochmoda+r/etc/udev/rules.d/51-android.rules

    執行下面的命令重啟udev,這樣我們剛剛新增的新51-android.rules才會正式生效:

    sudo/etc/init.d/udevrestart

    進入android的sdk目錄中,若是已經把adb新增到環境變數中,那麼這一步可以省略

    cdwork/platform-tools/

    用下面的命令先關閉adb服務

    ./adbkill-server

    再用下面的命令來重啟adb服務

    sudo./adbstart-server

    現在用下面的命令來檢視我們連線的裝置,注意要先在android裝置上開啟usb除錯功能,不然下面的命令會找不到裝置

    ./adbdevices

    執行上面的命令後,會提示當前連線的裝置,若是提示下面的資訊,那麼說明上面第8步中重啟adb服務沒有以root許可權來執行,那麼再次重複第8步的操作即可,要注意sudo./adbstart-server命令前面必須有sudo

    listofdevicesattached

    ????????????nopermissions

    找到裝置了,那麼我們就可以使用adb來除錯了,下面的命令相信除錯android的朋友們都熟悉的:

    ./adbshell

  • 中秋節和大豐收的關聯?
  • 想和閨蜜一起去旅行,有沒有好看的閨蜜裝推薦?