2012-08-24 4 views
10

Ich habe ein billiges Android-Tablet und ich muss es verwenden, um Apps darauf zu testen. Ich benutze Ubuntu, also muss ich zuerst das Gerät zu udev Liste hinzufügen.Wie dieses Tablet zu Ubuntu udev Liste registrieren?

ich die Tablette verbunden, aber adb sieht es nicht

$ adb devices 
List of devices attached 

$ 

Das habe ich versucht lsusb verwenden, aber das Gerät ist nicht auf die Ubuntu identifiziert (USB-Debugging aktiviert ist! In Tablette Eigenschaften)

$ 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 

Wenn ich mein Handy anschließe, sehe ich, dass es über den letzten Kanal verbunden ist. Also nahm ich an, dass diese Tablette als identifiziert wird, wodurch ID Vendor "2207" wird. Ich bearbeitete 51-android.rules udev-Datei wie diese die comp Neu gestartet

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

zu suchen, USB-Kabel, um die Tablette wieder angebracht, die die Tablette wurde nicht wieder anerkannt.

Irgendwelche Ratschläge, was soll ich tun? Wie macht man dieses Tablet sichtbar für die adb?

EDIT

Hat dieser Anbieter-ID Sie ungerade aussieht: 2207: 0000? Vor allem diese vier Nullen?

+2

Sieht aus wie viele "billige Geräte" sich als '2207: ****' identifizieren. Einer von ihnen ist _BSNL Penta/Pantel Tabletten_. (Zusätzliche Keywords, um anderen Nutzern in ihrer Websuche zu helfen). –

Antwort

5

Für alle, um eine Tablette mit der ID 2207 ist, diese 2 Links machten es sichtbar sein.

Die erste ist this one (http://clamel.netai.net/smartpad850i/enable_adb).

Es wird Ihnen helfen, ein solches Gerät einzurichten. Wenn das Tablet nach dieser Konfiguration als ??????? angezeigt wird, verwenden Sie den anderen Link, um es sichtbar zu machen.

Der andere Link ist here (http://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html).

Wenn Sie nach dem Systemneustart die Einstellungen verlieren, wiederholen Sie die gleichen Schritte oder starten Sie einfach udev neu.

+0

Dank einer Million, befolgte die Anweisungen und alles ging gut –

+0

@BozidarPrcovski keine probs – sandalone

+0

Danke Mann! Arbeitete wie ein Charme! – AndyFaizan

2

einige Zeit müssen Sie es adb.ini hinzufügen (ja, sogar auf Linux) als auch - ich schrieb diesen Beitrag für das Kindle Feuer - aber es sollte auch für Sie arbeiten.

http://sentinelweb.co.uk/connecting-kindle-fire-to-adb-on-ubuntu/

+0

hinzugefügt, um die Datei "adb_usb.ini" diesen Inhalt: "echo" 0x2207 ">> ~/.android/adb_usb.ini echo" 0x0000 ">> ~/.android/adb_usb.ini', neu gestartet adb, aber das Gerät ist immer noch nicht sichtbar. :( – sandalone

17

Ich hatte dasselbe Problem wie du, was ich getan: Added Hersteller-ID zu ~/.android/adb_usb.ini

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

addierten die folgenden Zeilen zu/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" 

Nachdem Sie die obigen Änderungen vorgenommen haben, starten Sie den adb Server und das Gerät erneut überprüfen.

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 

Jetzt ist mein chinesischer Tablet Archos C906 ist auf ./adb Gerät erkennen wie:

List of devices attached 
ABCDEF device  
+0

adb_usb.ini Fix funktioniert auch unter Windows, aber unter Windows ist die Datei wahrscheinlich nicht vorhanden (also einfach eine neue erstellen) – user700390

+0

Für jeden, der "stecken" versucht, versucht die adb_usb.ini reparieren --- Überprüfen Sie die Hersteller-ID für Ihr spezielles Gerät, und verwenden Sie das anstelle von "2207"! – user700390

Verwandte Themen