adb devices顯示no permissions

以普通用戶登陸linux,解出android-sdk後,設置環境變量,而後運行adb devices會提示權限不夠:
 
List of devices attached 
????????????    no permissions
 
這是由於訪問adb設備須要root權限。
 
 
咱們能夠利用文件的set-user-id屬性來解決這個問題:
 
sudo chown root:root adb
sudo chmod a+x adb
sudo chmod a+s adb
adb kill-server
 
先將adb的owner改成root、對全部用戶加入可執行屬性,而後設置set-user-id屬性。這樣,任何用戶運行adb後,adb就會以owner身份運行(即root),而不是登陸的用戶。以後還須要adb kill-server,從新啓動adb server。
相關文章
相關標籤/搜索