設定Ubuntu下adb 及 fastboot許可權

2022-05-02 09:18:11 字數 605 閱讀 4512

以普通使用者登入linux,然後執行adb devices會提示許可權不夠:

list of devices attached 

????????????    no permissions

這是因為訪問adb 裝置需要root 許可權。

解決方法一:在每次使用的時候執行 sudo adb devices,缺點太明顯,每次都需要手動輸入密碼

解決方法二:為adb 設定許可權,利用檔案的set-user-id屬性來解決這個問題,具體步驟為

which adb

cd adb_path(我這裡是/usr/bin/)

sudo chown root:root adb

sudo chmod a+x adb

sudo chmod a+s adb

這時就改好了,執行kill-server後在啟動發現直接adb就可以訪問裝置了。

先將adb的owner改為root、對所有使用者加入可執行屬性,然後設定set-user-id屬性。這樣,任何使用者執行adb後,adb就會以owner身份執行(即root),而不是登入的使用者。之後還需要adb kill-server,重新啟動adb server。

fastboot也可以做相同的設定

MAC下adb環境設定及adb常用命令

1.1.進入當前使用者home目錄 開啟terminal終端,預設就是home目錄,如果不確定,可以在命令列輸入 echo home輸出的內容一般是類似這樣的資訊 users 你自己的使用者名稱 然後輸入命令 cd users 你自己的使用者名稱1.2.建立.bash profile檔案touch ...

ubuntu下的adb安裝

ubuntuadbdevices no permissions解決方法 untun下usb連線android手機後,使用adbdevices 出現如下 list of devices attached no permissions 同時在ddms中顯示裝置名也顯示?也無法顯示程序名,無法檢視log。...

ubuntu 下 adb 裝置掛載

經常在ubuntu 進行andorid 開發除錯的時候,adb 連線中斷 解決方案 1 查詢手機usb資訊 id 方法 先拔下手機連線pc的usb線,然後檢視usb裝置資訊,再次插入usb連線線,再次檢視usb裝置資訊,通過比較,查詢到自己手機的usb資訊。使用命令 lsusb bus 002 de...