今天為了測試自己寫的一個小應(yīng)用,拿出了早已淪為備用機的Defy來做調(diào)試,結(jié)果發(fā)現(xiàn)ubuntu無法識別,找了一下,解決方案如下:
獲取usb設(shè)備信息
通過usb連接上我們的手機,然后打開終端,輸入lsusb
,出現(xiàn)這樣的界面:
找到我們的設(shè)備,比如我這臺Defy就是圖中所示的部分。記下22b8:428c
,等下會用到。
切換root權(quán)限:
sudo -s
創(chuàng)建規(guī)則文件
gedit /etc/udev/rules.d/feelyou-android-devices.rules
添加規(guī)則信息
在gedit中,給feelyou-android-devices.rules寫入內(nèi)容:
SUBSYSTEM=="usb",SYSFS{"Google Inc."}=="22b8",MODE="428c"
這里面的22b8和428c就是之前l(fā)susb獲得的信息。
應(yīng)用規(guī)則文件
chmod a+rx /etc/udev/rules.d/feelyou-android-devices.rules
/etc/init.d/udev restart
重啟adb
切換到Android sdk目錄下面的platform-tools文件夾,執(zhí)行:
sudo ./adb kill-server
sudo ./adb devices
成功之后會看到
在Eclipse中已經(jīng)可以正常識別了