Perangkat Android sebenarnya tidak ditemukan perangkat adb

Saya telah menulis aplikasi sederhana dan ingin mencobanya di Samsung Galaxy i9000 saya. Setelah beberapa kesulitan menemukan driver USB yang tepat, akhirnya perangkat tersebut muncul di Pengelola Perangkat di Ponsel Android/Antarmuka ADB Komposit Android. Saya menjalankan Vista SP1 dan ponsel saya adalah Samsung Galaxy i9000 dengan 2.1-update1.

Masalah yang saya alami adalah ketika menjalankan "adb servies" di cmd daftar perangkat kosong, dan perangkat tidak muncul di Eclipse.

  • Ponsel dalam mode pengembang (debug).
  • Saya telah menambahkan Android:debuggable="true" untuk aplikasi di file manifes
  • Saya telah mencoba beberapa kali untuk mematikan dan memulai ulang adb di cmd-prompt tanpa hasil
  • Saya telah me-reboot ponsel dan komputer beberapa kali
  • Menggunakan usddeview untuk menghapus sepenuhnya drive sebelumnya sebelum menginstal yang tepat

Saya menjalankan yang berikut ini di commandprompt:

  • adb kill-server
  • atur ADB_TRACE=semua
  • server adb nodaemon

Lalu saya menjalankan Eclipse dan mendapatkan ini (apalagi jalur SDK yang aneh :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

Apakah ini masuk akal? Saya telah menghabiskan waktu berjam-jam untuk mencoba mencari tahu hal ini sehingga saran apa pun sangat kami hargai.

/Johan


person Johan Noren    schedule 15.11.2010    source sumber
comment
Jenis koneksi apa yang Anda miliki antara komputer dan telepon Anda? Saya dapat memilih empat yang berbeda dengan HTC Desire saya (Recharge, HTC Sync, Disc drive, USB-tethering).   -  person Burbas    schedule 16.11.2010
comment
Saya dapat memilih antara Samsung Kies, Media player, Mass Storage, PC-internet dan Ask ketika terhubung. Tapi bukankah ini tidak relevan karena saya memiliki mode debugging telepon (Pengaturan -› Aplikasi -› Pengembangan)?   -  person Johan Noren    schedule 16.11.2010
comment
Saya menyelesaikannya! Mengunduh driver usb dari sini dan menyelesaikannya, berfungsi dengan baik sekarang: forum.xda -developers.com/showthread.php?t=728929. Terima kasih atas bantuannya, bersorak!   -  person Johan Noren    schedule 16.11.2010


Jawaban (1)


Saya memiliki perangkat yang sama yang tidak mendeteksi masalah ketika saya memperbarui alat SDK Android. Setelah mencari di internet dan merujuk sumber lain, saya menemukan bahwa proses pembaruan SDK telah menggantikan file adb_usb.ini yang terletak di folder .android pada pengguna folder profil. Kemudian saya menambahkan kunci driver usb untuk perangkat saya (yang disertakan dengan folder penginstal driver) ke file adb_usb.ini itu. Kemudian saya me-restart server adb dengan perintah berikut.

adb kill-server

adb start-server

Kemudian perangkat terdeteksi dan saya telah menyelesaikan masalah saya. Saya harap ini akan memperbaiki masalah Anda..

person Chanaka udaya    schedule 24.07.2012
comment
Terima kasih, ini berfungsi dengan baik. Selain itu, dapatkan kunci driver di Windows: buka Devices Manager -› Portable Device -›klik kanan pada perangkat Anda dan pilih Properties -› tab Detail -› pilih Driver key di daftar dropdown Property. Salin kunci ini dan lewati di adb_usb.ini - person VAdaihiep; 15.03.2016