ubuntu環境下adb shell啓動方法解決你的煩惱

你還在爲ubuntu環境下只能編譯源碼,內核而不能直接進行adb shell調試而煩惱嗎?linux

那麼下面的方法能夠解決你的問題哦android

你若是環境中已經有adb 了,shell


個人adb已經拷貝到ubuntu下了,可是尚未配置環境變量,那麼只能在那個文件夾下使用,因此: ubuntu

$gedit ~/.bashrc bash

最後一行添加了 spa

export PATH=$PATH:/home/username/platform-tools 調試

保存退出 orm

$source ~/.bashrc server

$adb  shell會有一些提示的話(不包括你沒有這個文件)blog


那麼你

#lsusb    查看你的usb設備的信息,ID

Bus 004 Device 001: ID 2222:0001 Linux Foundation 1.1 root hub
Bus 002 Device 015: ID 1668:615d LG Electronics, Inc.    -->這個是個人
Bus 007 Device 004: ID 2222:0002 Linux Foundation 2.0 root hub

將/etc/udev/rules.d/51-android.rules文件的內容改成
SUBSYSTEM=="usb", SYSFS{idVendor}=="1668", MODE="0666"便可。

我在2015-07-15的時候,查看android官網文檔,發現上述內容在ubuntu15.04上已不可用,替換爲下面這條

SUBSYSTEM=="usb", ATTR{idVendor}=="1668", MODE="0666" 便可。

而後你再試試

$adb shell   

報錯處理:

若是按照上面的步驟進行了操做,
$adb shell

error: insufficient permissions for device

這種狀況不要擔憂

解決辦法以下:

從新插拔一下USB數據線!

$sudo  -s                     使用超級用戶登陸

#adb kill-server

#adb start-server

#exit                           關閉,發起動完adb以後,再退回普通用戶登陸

$adb shell                    此次就應該沒問題了!            


 

http://blog.163.com/bining_hb/blog/static/9409055201111914131638/

http://esausilva.com/2010/05/13/setting-up-adbusb-drivers-for-android-devices-in-linux-ubuntu/

相關文章
相關標籤/搜索