在ubuntu環境下進行android開發,想把目標設備定爲真實的手機。
如果沒有進行正確配置,打開手機usb調試模式連接到電腦後,在eclipse裏面手機名字顯示爲一堆???號,且無法使用。
需要以下的步驟才能連接到:
1 把手機設備爲usb調試模式並和電腦連接(方法:Settings > Applications > Development and enableUSB debugging (on an Android 4.0 device, the setting is located inSettings > Developer options))
2 打開終端運行
$ lsusb
屏幕上會有一行顯示類似
Bus 002 Device 012: ID 22b8:xxxx Motorola xxxxxxxxxxxx
這就是你的android手機了
3 然後在終端運行
$ sudo gedit /etc/udev/rules.d/50-android.rules
並編輯其中加入行:SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
4 接着運行
$ sudo chmod a+rx /etc/udev/rules.d/50-android.rules
$ sudo service udev restart (經嘗試,這句命令可不要,但爲了保險可以加上)
5 最後進入android sdk的tools目錄 platform-tools 運行(注意一定要加sudo)
$ sudo ./adb kill-server
$ sudo ./adb devices
如果前面配置沒錯的話,輸出的連接設備就會有你的手機了!
試着重新打開eclipse,在運行參數裏選則手動選取目標設備,這時在Device Chooser裏面應該就可以看到正常顯示出名字的手機了。
官方鏈接:請點我