10

安価な Android タブレットを持っているので、それを使ってアプリをテストする必要があります。私は 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:0000ID Vendor を "2207" としました。udevファイル51-android.rulesを次のように編集しました

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

コンプを再起動し、USBケーブルをタブレットに再接続しましたが、タブレットは再び認識されませんでした

何をすべきかアドバイスはありますか?このタブレットを に表示するにはどうすればよいadbですか?

編集

このベンダー ID 2207:0000 は奇妙に見えますか? 特にそれらの 4 つのゼロ?

4

3 に答える 3

17

私はあなたと同じ問題を抱えていました、私がやったこと: ~/.android/adb_usb.iniにベンダーIDを追加しました

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

これで、中国のタブレット Archos c906 が ./adb デバイスで次のように認識されます。

List of devices attached 
0123456789ABCDEF    device    
于 2012-08-26T22:16:39.927 に答える
5

ID 2207 のタブレットを持っているすべての人にとって、これらの 2 つのリンクが表示されました。

1つ目はこれhttp://clamel.netai.net/smartpad850i/enable_adb)です。

そのようなデバイスをセットアップするのに役立ちます。このセットアップの後、タブレットが のように表示される???????場合は、他のリンクを使用して表示できるようにします。

別のリンクはこちら( http://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html) です。

システムの再起動後に設定が失われた場合は、同じ手順を繰り返すか、単にudevサービスを再起動してください。

于 2012-08-31T08:01:38.627 に答える
2

adb.ini も追加する必要があります (はい、Linux でも) - 私はこの投稿を kindle fire のために書きました - しかし、それはあなたにも役立つはずです。

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

于 2012-08-24T14:18:05.577 に答える