2012-08-24 41 views
10

我有一個便宜的Android平板電腦,我需要用它來測試應用程序。我使用的是Ubuntu,因此我首先必須將設備添加到udev列表中。如何將此平板電腦註冊到Ubuntu udev列表?

連接了平板電腦,但adb沒有看到它

$ adb devices 
List of devices attached 

$ 

的我試着用lsusb,但該裝置沒有識別到​​Ubuntu的(USB調試檢查!在平板電腦的性能)

$ lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 004 Device 002: ID 046d:0928 Logitech, Inc. QuickCam Express 
Bus 005 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser 
Bus 001 Device 004: ID 2207:0000 

如果我連接手機,我發現它通過最後一個通道連接。所以,我認爲這款平板電腦被識別爲ID 2207:0000,從而使ID廠商「2207」。我編輯的udev文件51-android.rules,看起來像這樣

SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666", GROUP="plugdev" 

重新啓動補償,重新連接USB電纜連接到平板電腦,該平板電腦沒有再次認可。

任何建議我該怎麼做?如何讓這款平板電腦對adb可見?

編輯

這是否廠商ID看起來很奇怪你:2207:0000?特別是那四個零?

+2

看起來像很多「便宜的設備」自稱爲「2207:****'。其中之一是_BSNL Penta/Pantel tablets_。 (增加關鍵字以幫助其他陷入困境的用戶進行網絡搜索)。 –

回答

5

對於所有具有ID 2207平板的,這2個鏈接使其可見。

第一個是this onehttp://clamel.netai.net/smartpad850i/enable_adb)。

這將幫助您設置此類設備。如果在此設置之後平板電腦顯示爲???????,則使用其他鏈接使其可見。

另一個鏈接是herehttp://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html)。

如果系統重新啓動後丟失了設置,則可以重複相同的步驟或重新啓動udev服務。

+0

感謝百萬,按照指示,一切順利 –

+0

@BozidarPrcovski沒有probs – sandalone

+0

謝謝男人!工作就像一個魅力! – AndyFaizan

17

我有同樣的問題,因爲你,我做了什麼: 新增廠商ID到〜/ .android/adb_usb.ini

echo "0x2207" >>~/.android/adb_usb.ini 

添加以下行到/ etc/udev的/ rules.d/51-android.rules:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", 
ENV{PRODUCT}=="207/*", MODE="0666" 
SUBSYSTEM=="usb", SYSFS{idVendor}=="207", MODE="0666" 

使上述變化後,重新啓動adb服務器,並再次檢查裝置。

adb kill-server // kill the adb server if it is running 
adb start-server // Restarts the adb server 
adb devices // It will list all connected devices 

現在我的中國平板電腦愛可視C906是./adb設備上承認:

List of devices attached 
ABCDEF device  
+0

adb_usb.ini修補程序也適用於Windows,但在Windows上,該文件可能不存在(所以只需製作一個新文件) – user700390

+0

對於任何嘗試adb_usb.ini修復程序的用戶「卡住」---驗證供應商ID爲您的特定設備,並使用該代替「2207」! – user700390