4

ラップトップ(T61)のAndroidデバイスでは表示できないAndroidタブレットデバイスがありますが、同じOSのDELL PC:Ubuntu 13.04で正常に動作しました。

adb を最新の platform-tools:18.0.1 に更新しました。

export ADB_TRACE=all

後 :

$sudo adb kill-server 
$sudo adb start-server
$ adb devices

それが示している:

system/core/adb/adb.c::main():commandline() の処理 system/core/adb/adb_client.c::adb_query():adb_query: host:devices system/core/adb/adb_client.c:: _adb_connect():_adb_connect: ホスト: バージョン システム/コア/adb/transport.c::writex():writex: fd=3 len=4: 30303063 000c システム/コア/adb/transport.c::writex(): writex: fd=3 len=12: 686f73743a76657273696f6e ホスト: バージョン システム/コア/adb/transport.c::readx():readx: fd=3 欲しかった=4 システム/コア/adb/transport.c::readx() :readx: fd=3 want=4 got=4 4f4b4159 OKAY system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 3 system/core/adb/adb_client.c::adb_connect():adb_connect : サービス ホスト:デバイス system/core/adb/transport.c::readx():readx: fd=3 欲しかった=4 system/core/adb/transport.c::readx():readx: fd=3 欲しかった= 4 得た = 4 30303034 0004 システム/コア/adb/transport.c::readx():readx:fd=3 欲しかった=4 system/core/adb/transport.c::readx():readx: fd=3 欲しかった=4 got=4 30303166 001f system/core/adb/adb_client.c::_adb_connect():_adb_connect : ホスト: デバイス システム/コア/adb/transport.c::writex():writex: fd=3 len=4: 30303063 000c システム/コア/adb/transport.c::writex():writex: fd=3 len=12: 686f73743a64657669636573 ホスト: デバイス システム/コア/adb/transport.c::readx():readx: fd=3 欲しかった=4 システム/コア/adb/transport.c::readx():readx: fd= 3 want=4 got=4 4f4b4159 OKAY system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 3 system/core/adb/adb_client.c::adb_connect():adb_connect: return fd 3 system /core/adb/transport.c::readx():readx: fd=3 欲しかった=4 system/core/adb/transport.c::readx():readx: fd=3 欲しかった=4 got=4 30303030 0000 system/core/adb/transport.c::readx():readx: fd=3 want=0 system/core/adb/transport.c::readx():readx: fd=3 欲しかった=0 得た=0
接続されたデバイスのリスト

接続されているデバイスのリストは何もありません!

しかし、私が使用したとき:

$lsusb

バス 001 デバイス 007: ID 2207:0010を示しています

また、タブレットには「USBデバッグが接続されました」と表示され、「 USBマスストレージ」としてマウントすることもできます。

では、 adb devicesに何も表示されないのはなぜですか (私のラップトップのみ)。

4

1 に答える 1

2

ベンダー ID を~/.android/adb_usb.iniに追加し、最終的にデバイスを見つけました。

手順:

初め:$lsusb

結果の例: バス 001 デバイス 025: ID 18d1 :0003 Google Inc.

18d1 はベンダー ID です。これを~/.android/adb_usb.iniに追加します。

2番:echo 0x18d1 >> ~/.android/adb_usb.ini

三番:

$sudo adb kill-server 
$sudo adb start-server
$adb devices
于 2013-12-26T06:55:05.190 に答える