Фактическое устройство Android не найдено adb devices

Я написал простое приложение и хотел бы попробовать его на своем Samsung Galaxy i9000. После некоторых проблем с поиском подходящего USB-драйвера я наконец-то обнаружил устройство в диспетчере устройств в разделе Android Phone/Android Composite ADB Interface. Я использую Vista SP1 и мой телефон Samsung Galaxy i9000 с 2.1-update1.

Проблема, с которой я сталкиваюсь, заключается в том, что при запуске «adb servies» в cmd список устройств пуст, и устройство не отображается в Eclipse.

  • Телефон находится в режиме разработчика (отладки)
  • Я добавил android:debuggable="true" для приложения в файле манифеста.
  • Я несколько раз пытался убить и перезапустить adb в командной строке безрезультатно.
  • Я несколько раз перезагружала телефон и компьютер.
  • Использовал usddeview для полного удаления предыдущих дисков перед установкой нужных.

Я выполнил следующее в командной строке:

  • adb kill-сервер
  • установить ADB_TRACE=все
  • адб нодемон сервер

Затем я запустил Eclipse и получил это (не говоря уже о странном пути sdk: P):

C:\Program Files\JCreatorV4LE\Android\android-sdk-windows\tools>adb kill-server

C:\Program Files\JCreatorV4LE\Android\android-sdk-windows\tools>set ADB_TRACE=al
l

C:\Program Files\JCreatorV4LE\Android\android-sdk-windows\tools>adb nodaemon ser
ver
bit_buffer_init 002A2780
bit_buffer_init 002A37C0
adb_socketpair: returns (100, 101)
fdevent_update: add 1 to 101
event_looper_hook: call hook for 101 (new=0, old=1)
transport: local client init
Created device thread
transport: client_socket_thread() starting
socket_loopback_server: port 5037 type tcp => fd 102
fdevent_update: add 1 to 102
event_looper_hook: call hook for 102 (new=0, old=1)
_event_socketpair_start: hook 101(pair:100) for 65 wanted=1
_event_socket_start: hooking 102(lo-server:5037) for 1 (flags 41)
adb_win32: waiting for 2 events
socket_loopback_client: could not connect to tcp:5555
socket_loopback_client: could not connect to tcp:5557
socket_loopback_client: could not connect to tcp:5559
socket_loopback_client: could not connect to tcp:5561
socket_loopback_client: could not connect to tcp:5563
socket_loopback_client: could not connect to tcp:5565
socket_loopback_client: could not connect to tcp:5567
socket_loopback_client: could not connect to tcp:5569
socket_loopback_client: could not connect to tcp:5571
socket_loopback_client: could not connect to tcp:5573
socket_loopback_client: could not connect to tcp:5575
socket_loopback_client: could not connect to tcp:5577
socket_loopback_client: could not connect to tcp:5579
socket_loopback_client: could not connect to tcp:5581
socket_loopback_client: could not connect to tcp:5583
socket_loopback_client: could not connect to tcp:5585
adb_win32: got one (index 1)
_event_socket_check 102(lo-server:5037) returns 1
adb_win32: signaling 102(lo-server:5037) for 1
adb_socket_accept on fd 102 returns fd 119
LS(1): created (fd=119)
Connecting to smart socket
Creating smart socket
SS(0): created 00407E60
fdevent_update: add 1 to 119
event_looper_hook: call hook for 119 (new=0, old=1)
SS(0): enqueue 16
SS(0): len is 12
SS(0): 'host:version'
writex: 119 0022CCA8 12: 4f4b41593030303430303161  OKAY0004001a
writex: 119 ok
SS(0): handled host service 'version'
SS(0): closed
adb_close: 119(accept:102(lo-server:5037))
LS(1): closed
_event_socketpair_start: hook 101(pair:100) for 65 wanted=1
adb_win32: waiting for 2 events
adb_win32: got one (index 1)
_event_socket_check 102(lo-server:5037) returns 0
adb_win32: waiting for 2 events
adb_win32: got one (index 1)
_event_socket_check 102(lo-server:5037) returns 1
adb_win32: signaling 102(lo-server:5037) for 1
adb_socket_accept on fd 102 returns fd 120
LS(2): created (fd=120)
Connecting to smart socket
Creating smart socket
SS(0): created 00407E60
fdevent_update: add 1 to 120
event_looper_hook: call hook for 120 (new=0, old=1)
_event_socketpair_start: hook 101(pair:100) for 65 wanted=1
_event_socket_start: hooking 120(accept:102(lo-server:5037)) for 1 (flags 41)
adb_win32: waiting for 3 events
adb_win32: got one (index 1)
_event_socket_check 102(lo-server:5037) returns 0
adb_win32: waiting for 3 events
adb_win32: got one (index 2)
_event_socket_check 120(accept:102(lo-server:5037)) returns 1
adb_win32: signaling 120(accept:102(lo-server:5037)) for 1
SS(0): enqueue 22
SS(0): len is 18
SS(0): 'host:track-devices'
device tracker 002A6D98 created
LS(0) bound to 'track-devices'
SS(0): okay
SS(0): closed
LS(2): enqueue 4
_event_socketpair_start: hook 101(pair:100) for 65 wanted=1
adb_win32: waiting for 3 events

В этом есть смысл? Я потратил часы, пытаясь понять это, поэтому любое предложение приветствуется.

/Йохан


person Johan Noren    schedule 15.11.2010    source источник
comment
Какое соединение у вас есть между компьютером и телефоном? С моим HTC Desire я могу выбрать четыре разных режима (перезарядка, HTC Sync, дисковод, USB-модем).   -  person Burbas    schedule 16.11.2010
comment
Я могу выбирать между Samsung Kies, Media player, Mass Storage, PC-internet и Ask при подключении. Но разве это не имеет значения, так как у меня есть режим отладки телефона (Настройки -> Приложения -> Разработка)?   -  person Johan Noren    schedule 16.11.2010
comment
Я решил это! Загрузил отсюда usb-драйверы, и это решило проблему, теперь работает нормально: forum.xda -developers.com/showthread.php?t=728929. Спасибо за помощь в любом случае, ура!   -  person Johan Noren    schedule 16.11.2010


Ответы (1)


У меня было такое же устройство, которое не обнаруживало проблему, когда я обновлял инструменты Android SDK. После поиска в Интернете и обращения к другим ресурсам я обнаружил, что процесс обновления SDK заменил файл adb_usb.ini, который находится в папке .android на пользователе. папка профиля. Затем я добавил ключи USB-драйвера для своего устройства (которое было в папке с установщиком драйвера) в этот файл adb_usb.ini. Затем я перезапустил сервер adb с помощью следующих команд.

adb kill-server

стартовый сервер adb

Затем устройство обнаружено, и я решил свою проблему. Я надеюсь, что это решит вашу проблему ..

person Chanaka udaya    schedule 24.07.2012
comment
Спасибо, все работает. Кроме того, получите ключ драйвера в Windows: откройте «Диспетчер устройств» -> «Переносное устройство» -> щелкните правой кнопкой мыши на своем устройстве и выберите «Свойства» -> вкладка «Сведения» -> выберите «Ключ драйвера» в раскрывающемся списке «Свойства». Скопируйте этот ключ и вставьте в adb_usb.ini. - person VAdaihiep; 15.03.2016