Perangkat Android ADB offline, tidak dapat mengeluarkan perintah

329

Saya tidak dapat terhubung ke perangkat saya lagi menggunakan ADB melalui baris perintah atau di Eclipse .

Menjalankan perintah

adb devices

mengembalikan nama perangkat, tetapi dikatakan offline.

Hal yang sudah saya coba.

  1. Mode debugging Android berubah
  2. Menginstal ulang driver USB Google
  3. Memulihkan OS ke cadangan yang sebelumnya berfungsi ( CyanogenMod )
  4. Mengganti kabel USB
  5. Reboot telepon / komputer beberapa kali
  6. Diperbarui SDK Android

Aku benar-benar tidak tahu apa yang sedang terjadi. Apa pun yang Anda pikir bisa saya coba, saya dengar.

Untuk lebih jelasnya, jika Anda mengalami masalah yang sama, masalahnya mungkin SDK yang kedaluwarsa. Pada 4.2.2 ada fitur keamanan yang mengharuskan Anda mengonfirmasi sidik jari RSA dari perangkat penghubung. Buka manajer SDK dan perbarui alat! Kemudian reboot.

Brian
sumber
22
coba port usb lain.
jayellos
hanya port lain adalah usb3
Brian
3
Saya juga mengalami masalah seperti ini. Yang saya lakukan adalah, * mengeluarkan perintah adb kill-server, adb start-server. * coba port USB lain, sebagian besar akan bekerja di belakang PC., * restart perangkat, * restart gerhana, * restart komputer, * ubah kabel USB beberapa kabel USB akan gagal (kualitas rendah). Terakhir jika masalah tidak terpecahkan, instal ulang Driver USB Perangkat.
jayellos
3
Itu terjadi sama dengan saya. Untuk kasus saya, saya hanya menonaktifkan opsi Pengembang dan kemudian mengaktifkan kembali. Hanya itu saja.
Kyaw Nyi Menangkan

Jawaban:

139

Saya baru saja mendapat masalah yang sama hari ini setelah Nexus 7 dan Galaxy Nexus saya diperbarui ke Android 4.2.2.

Hal yang memperbaikinya bagi saya adalah untuk meningkatkan platform-alat SDK ke r16.0.1. Bagi saya, versi ini tidak ditampilkan di SDK Manager saya, jadi saya menariknya dari http://dl.google.com/android/repository/platform-tools_r16.0.1-windows.zip secara langsung.

Anda kemudian perlu mengganti nama platform-toolsdirektori dan unzip ke android-sdk-windows/platform-tools. Menggunakan SDK Manager, saya juga memperbarui ke sdk-tools terbaru sebelum ini.

Jika seluruh Eclipse dan ADT Anda kuno, Anda mungkin perlu memperbarui mereka juga, tetapi saya tidak perlu.

Catatan: Anda mungkin perlu menjalankan SDK Manager dua kali (satu kali untuk memperbarui sendiri) sebelum Anda akan melihat paket terbaru.

Peter Mortensen
sumber
1
Saya memiliki r17 tetapi saya mendapatkan masalah yang sama. Akankah kembali ke r16.0.1 membantu?
Alexander Suraphel
@ Spartacus Saya tidak berpikir jadi saya akan berpikir bahwa masalah untuk Anda mungkin ada di tempat lain.
hack_on
Diselesaikan, masalah yang disebabkan oleh hilangnya platform Android SDK
Tai Dao
Bekerja persis sesuai urutan yang dijelaskan. Langkah terakhir adalah membiarkannya di telepon.
vlad
24
Cukup reboot ponsel atau perangkat dan nikmati, tidak perlu memulai kembali adb tidak lain.
UMAR
135

Coba jalankan adb devicessetelah berlari adb kill-server. Pertanyaan keamanan muncul setelah itu. Bekerja untukku.

Thomas Economous
sumber
Bekerja jika driver Anda sudah up to date dan masih mendapatkan masalah. Dalam kasus lain juga, saya pikir mungkin berhasil.
kAmol
Pastikan untuk melepaskan mesin lain dari perangkat. Dalam kasus saya, host mesin virtual saya masih terhubung melalui tcpip dan tamu saya masih bisa terhubung dengan sukses, tetapi itu akan offline. Untuk mendapatkan prompt RSA, saya harus menjalankan adb kill-serverperintah pada host saya sebelum menghubungkan tamu saya melalui adb connect 192.x.x.x.
adb start-server setelah itu
madz
Secara umum itulah triknya. Terima jawaban untuk kasus khusus.
Ratul
Saya pasti melewatkan 'bolehkan USB debugging dari xx: xx: xx' di telepon. Restart server dan menghubungkan kembali USB muncul lagi.
Dan Bolser
77

Tampaknya juga sering terjadi ketika Anda terhubung ke perangkat menggunakan mode Wi-Fi (di Android Studio atau di konsol dengan menjalankan adb tcpip 5555misalnya).

Memperbaiki:

  1. Putuskan koneksi USB — atau matikan Wi-Fi perangkat jika Anda terhubung melalui Wi-Fi.
  2. Tutup Android Studio / Eclipse / IDE lainnya.
  3. Jalankan adb kill-serveruntuk memastikan adb tidak berjalan.
  4. Mulai ulang perangkat Android Anda.
  5. Setelah perangkat Anda restart, sambungkan melalui USB dan jalankan adb devices. Ini harus memulai daemon ADB. Perangkat Anda sekarang harus online lagi.
Aaron
sumber
2
Langkah 3 kemungkinan besar adalah solusi utama di sini! tutup antarmuka baris perintah Anda dan matikan proses jika masih berjalan dan Coba lagi!
reubenjohn
Ini bekerja untuk saya (Galaxy Tab GT P7500 dengan windows 7)
Sarvan
Bekerja untuk saya dengan Android 8.0 dan Windows 10
andoni90
Saya mencoba adb kill-servertanpa me-restart perangkat Android dan tidak berhasil. Ketika saya mengulangi langkah-langkah ini dan me-restart perangkat seperti yang disebutkan di bagian 4, itu berhasil.
E235
62

Saya mengalami masalah yang sama pada Nexus 7 yang menjalankan pembaruan 4.2.2 OTA. Saya hampir yakin saya memiliki koneksi ADB melalui USB dan Wi-Fi setelah pembaruan sampai berhenti bekerja. Untuk memperbaikinya, saya memperbarui SDK saya menggunakan:

android update sdk --no-ui

Sekarang alat pengembangan saya adalah:

  • SDK rev 16.0.2
  • Alat SDK rev 21.1
  • SDK API 17, rev 2
dturvene
sumber
1
"'android' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dijalankan, atau file batch." - juga melakukan "dir android.exe / s" dari root drive C: saya - tidak menemukan apa pun - apakah Anda menggunakan Linux, atau apakah Anda memiliki bit khusus yang tidak dimiliki oleh pengguna Windows?
BrainSlugs83
Ya, saya menggunakan linux. Android adalah skrip shell di bawah ./sdk/tools/ yang memulai aplikasi java Android SDK Manager. Harus ada skrip yang sebanding di tarball Windows SDK.
dturvene
7
perintah yang diberikan dapat digunakan di windows selama itu dilakukan dari jalur Anda \ ke \ android-SDK \ alat \ direktori
gadget
4
Di Windows 7, untuk mengeluarkan perintah dari ... \ android-sdk \ tools \ direktori dan membuatnya berfungsi, jalankan jendela perintah "As Administrator".
John Jorsett
Ini bekerja untuk saya dengan Nexus 10 dan Galaxy Nexus. Saya menggunakan Windows XP SP3. Saya mencoba mengubah port usb, restart, etx .. tidak ada yang membantu tetapi jawaban ini. Saya hampir akan menginstal ulang xp, terima kasih!
Fer
44

Saya tidak bisa menekankan bahwa beralih port USB adalah kuncinya. Seringkali port USB panel depan bisa rusak.

Mike Weir
sumber
5
Bekerja untuk saya juga. Nexus 10 kadang-kadang tampaknya menarik arus terlalu banyak untuk port USB
skubo
Wow, setelah 1/2 jam jalan buntu, ini ternyata masalah USB powering! Terima kasih!
bigjosh
Terkadang ini bukan port yang rusak. Dalam kasus saya, saya memasang USB saat boot Windows dan tidak memuat driver ADB dengan benar. Cukup dicabut dan dicolokkan lagi di port yang sama. Windows bertanya-tanya ...
Ricardo BRGWeb
1
Terkadang port switching berfungsi. Terkadang ini soal dukungan USB2 vs USB3 dari berbagai port + kabel + kombinasi perangkat. Beralih dari port depan ke belakang, atau port dengan atau tanpa indikator "SS" (USB3) terkadang membantu. Mencoba kabel yang berbeda terkadang membantu.
Jon Adams
8 jam terbuang untukku. Ini bekerja pada USB 3.0 tetapi tidak pada USB 2.0 untuk beberapa alasan (setidaknya untuk saya). Tidak pernah mengalami masalah itu sampai sekarang dan tiba-tiba saya harus menggunakan 3.0. Yang membuang salah satu port 3.0 saya sekarang.
Ryan
39

Bagi siapa pun yang bertanya tentang 4.2.2, ada pertanyaan keamanan yang muncul pada ponsel yang meminta verifikasi RSA dengan PC. Pastikan alat Anda diperbarui DAN Anda mengizinkan akses PC dengan memverifikasi pertanyaan keamanan pada perangkat yang dimaksud. Ini memperbaikinya untuk saya.

Dan seperti biasa, pastikan Anda telah mengaktifkan debug pada opsi pengembang;)

Eric Fossum
sumber
7
Ini bekerja untuk saya setelah saya mencabut otorisasi debugging usb. Kemudian debugging usb dinonaktifkan dan diaktifkan kembali. Pesan "izinkan komputer ini" muncul, dan BAM, itu ditampilkan sebagai perangkat alih-alih offline.
CrazyPenguin
21

Beberapa file adb.exe?

Masalah saya terpecahkan ketika menghapus salinan OLD adb.exe dari C: / Windows / . Saya tidak tahu bagaimana salinan adb.exe sampai ke C: \ Windows \?

Ketika saya meluncurkan adb.exe dari android-SDK / platform-tools / Saya tidak punya masalah dengan deteksi.

pengguna1269737
sumber
Inilah yang terjadi dengan saya. Saya pikir sesuatu yang saya unduh untuk menginstal ROM dua tahun lalu adalah penyebabnya.
gengkev
Windows 8 saya memiliki masalah yang sama dan mengganti nama c:\windows\adb.exeke sesuatu yang lain ( adb.old.exe) memperbaiki masalah. Saya bahkan tidak perlu reboot atau membuka / menutup baris perintah. Itu hanya bekerja. Saya mengetik adb devicestepat setelah mengganti nama yang lama adb.exedan kemudian Nexus 7 saya bertanya apakah saya ingin mengotorisasi komputer ini. Saya bilang ya dan sekarang ketika saya mengeluarkan adb devicesbukan "offline" itu mengatakan "perangkat".
AlexStack
1
Terima kasih, ini berhasil! Hal yang sama terjadi pada saya juga, saya pikir adb.exe dapat disalin ke C: \ Windows ketika kami menginstal perangkat lunak driver yang disertakan dengan perangkat.
thinzar00
Bagaimana bisa sampai di sana: / Saya ingin tahu
Daniel Cheung
1
@DanielCheung Bagi saya ketika menginstal KingORoot dan / atau program pc KingRoot. Saya kira mereka menginstal versi sendiri karena mereka tidak bergantung pada pengguna yang memasang Android SDK. Dan ya, menghapus versi lama (1.0.26) yang dibuatnya dari direktori Windows memperbaiki masalah "offline" untuk saya. :)
Venryx
20

Cobalah dengan mematikan usb debugging sekali dan kemudian mengaktifkannya lalu menghubungkan perangkat Anda dengan tautan sistem:

pengguna3492435
sumber
2
Ini tentu saja merupakan metode yang paling sederhana, paling pasti, dan tercepat. Saya menggunakan banyak variasi dari semua metode di utas ini. Ini adalah satu-satunya yang bekerja setiap saat. Itu hanya tiga ketukan pada perangkat android dan masalahnya hilang.
LD James
18

Saya mengalami masalah ini dan tidak ada jawaban lain yang membantu. Apa yang diperlukan, setelah memperbarui SDK dan menginstal API untuk 4.2.2, berjalan:

android update adb

Masalah lain yang saya alami adalah saya mencoba menghubungkan ADB melalui Wi-Fi, yang merupakan satu-satunya pilihan saya karena port USB pada Mac saya benar-benar cerdas. Sayangnya, ADB melalui Wi-Fi tidak menampilkan pertanyaan keamanan di 4.2.2, jadi Anda perlu menemukan kabel USB yang akan berfungsi dan terhubung melalui USB setidaknya sekali untuk menerima pertanyaan keamanan, tetapi setelah Anda melakukannya sekali , Anda dapat terhubung melalui Wi-Fi.

glittershark
sumber
Ini berhasil untuk saya. Terima kasih. Membenturkan kepalaku ke dinding sejak memperbarui Nexus 7.
Jason Southwell
Saya mencoba semuanya di halaman ini dan beberapa situs lain yang muncul Google dan ponsel HTC saya yang menjalankan Android 4.0.3 masih terdaftar sebagai offline. Saya akhirnya me-restart telepon dan kemudian perangkat adb mengatakan itu online. Kawan, kuharap aku sudah memikirkan itu sebelumnya.
John Jorsett
Saya mendapatkan kesalahan ini: perangkat offline sampai saya menemukan komentar Anda tentang wifi - segera setelah saya mengambil telepon saya dari wifi itu berfungsi. Terima kasih!
amurrell
17

Jika perangkat Anda biasanya terhubung melalui USB, tetapi tiba-tiba berhenti berfungsi, terutama setelah kabel USB telah diputus dan dihubungkan kembali, coba langkah-langkah non-invasif berikut sebelum melakukan beberapa hal yang lebih drastis yang disebutkan dalam jawaban lain:

adb kill-server
adb start-server
adb devices

Jika perangkat Anda terdaftar dengan 'perangkat' di sebelahnya, Anda kembali menjalankan bisnis.

Jika perangkat Anda terdaftar dengan 'offline' di sebelahnya, coba mulai ulang perangkat. Daemon ADB pada perangkat terkadang akan digantung. Saya lebih memperhatikan hal ini ketika saya mencabut kabel saat LogCat berjalan dan setelah beralih kembali dari koneksi melalui Wi-Fi atau Ethernet.

Jika perangkat Anda tidak terdaftar maka Anda harus mencoba solusi di jawaban lain, mulai dengan mencoba kabel dan port USB yang berbeda. Kabel murahan itu bisa rusak.

scottt
sumber
Itu membantu memecahkan masalah saya (emulator android muncul sebagai 'off-line' tetapi setelah me-restart server seperti yang dijelaskan itu kembali dalam mode 'perangkat').
Greg0ry
1
Setelah berjam-jam berusaha mencari alasan mengapa adb tidak berfungsi lagi, ternyata kabel itu!
Martin L.
Saya telah digigit oleh kabel yang buruk lebih dari sekali. Kabel yang buruk biasanya masih mengisi daya perangkat dengan baik, jadi saya juga sudah membuang banyak waktu sebelum mencoba yang berbeda.
scottt
Ya Tuhan, saya sudah mencoba semua solusinya, tetapi yang paling sederhana — untuk me-reboot TELEPON — tidak muncul di benak saya. Itu memecahkan masalah saya.
kibin
Saya harus menggunakan kabel yang lebih pendek - yang saya gunakan untuk mengisi baterai telepon saya terlalu lama!
Rick Mortensen
12

Pastikan untuk menggunakan adbdari platform-toolsfolder Anda , setelah memperbarui alat SDK.

Saya akhirnya berhasil setelah menyadari bahwa saya menggunakan versi lama dari ADB yang disalin /usr/bin.

elyess.abouda
sumber
dimana usr / bin ini?
AntWo
8

Kadang-kadang ini mungkin terjadi karena kesalahan server adb (saya pikir). Itu selalu mengatakan

"device-name is offline" from adb devices command.

Bunuh saja server dan mulai lagi. Ini berhasil untuk saya.

"adb kill-server"
"adb start-server"
james
sumber
7

Saya menggunakan adb connect <device_ip>dan tidak ada solusi lain yang berhasil karena masalah saya ada di sisi lain. Pada perangkat saya perlu stop adbddan restart start adbd. Perangkat sekarang "online" lagi.

PiNumber
sumber
1
Memiliki Amazon Fire TV Stick yang memiliki masalah ini menghubungkan melalui Wifi. Toggling adb dan lagi, adb kill-server, adb start-server, maka adb connect <device_ip>seperti yang disarankan di atas bekerja untuk saya.
chenware
6

Saya berlari melalui masalah yang sama ini diperbaiki untuk saya. hubungkan ponsel Anda melalui usb terlebih dahulu kemudian pastikan Anda memeriksa ip ponsel Anda yang berada di bawah pengaturan >> tentang ponsel >> status menjalankan perintah berikut.


adb kill-server
adb start-server
adb tcpip 5555 //it resets port so put port you want to connect
adb connect 192.168.1.30:5555 //ip:port of your mobile to connect
adb devices //you will be connected over wifi

Saqy G
sumber
adb tcpip 5555 tidak mengatur ulang port, hanya mengatur port default untuk perangkat saat ini dan harus terjadi setelah menghubungkan ke perangkat dan lain kali ketika Anda terhubung ke perangkat melalui alamat ip bahkan pada jaringan wifi tidak memerlukan port
Ehsan sarshar
5

Saya mencoba dturvene dan semua solusi lainnya, tetapi mereka tidak berhasil. Saya perlu satu langkah lagi.

Jalankan perintah ini

  1. adb kill-server
  2. android update sdk --no-ui
  3. adb start-server

Untuk memverifikasi bahwa itu berhasil, jalankan 'adb versi' sebelum dan sesudah perintah dan pastikan itu yang terbaru. Alasan untuk adb kill-serverperintah ini adalah bahwa perintah itu kemungkinan besar berjalan, dan itu tidak dapat diperbarui saat sedang berjalan, jadi Anda harus membunuhnya terlebih dahulu.

pengguna850688
sumber
5

Bagi saya tidak ada yang berhasil. Saya menghabiskan sekitar 12 jam terus-menerus mencari di Internet dan mencoba solusi yang bekerja untuk orang lain yang memiliki masalah serupa.

Akhirnya saya berakhir dengan hanya melakukan hal-hal ADB melalui LAN. Pengaturannya tepat di sebelah pengaturan USB Debug dan di ADB dapat diaktifkan dengan "adb connect [IPADDRESS]: [PORT]". Port ponsel saya adalah 5555.

Saya harap ini membantu seseorang untuk kembali bekerja daripada harus berurusan dengan kelemahan yang konstan.

Sandro
sumber
5

Pendekatan ini bekerja untuk saya:

  1. adb kill-server
  2. Nonaktifkan perangkat offline di Pengelola Perangkat (lihat gambar di bawah)
  3. Aktifkan perangkat di Pengelola Perangkat
  4. adb start-server

Device Manager, menu "View", "Devices by Connection":

masukkan deskripsi gambar di sini

kol
sumber
4

Awalnya saya mengalami masalah yang sama (dengan ADB / fastboot diunduh dari GitHub ), tetapi akhirnya saya berhasil. Apa yang berhasil untuk saya:

  • Android SDK. Versi ADB: 1.0.31
  • Menggunakan port USB depan ( MacBook Pro 15 ")
  • Restart ponsel setelah mengaktifkan opsi Dev dan USB debugging (melakukannya dengan 7x ketuk pengaturan> tentang ponsel> build).
  • Kill adb server jika tidak ada perangkat yang terdaftar (adb kill-server)
  • Ikon debug harus terlihat di telepon.
  • Pastikan untuk membuka kunci layar kunci untuk memeriksa dialog konfirmasi sidik jari RSA.
TBeijen
sumber
4

Menginstal SDK Android terbaru.
Mengubah port USB perangkat.
Diubah dari MTP -> Hanya isi daya -> MTP.
Itu berhasil.

hack3r
sumber
1
Bagi saya, mengubah dari 'Mentransfer file media' ke 'Mentransfer gambar' (yaitu PTP / MTP) memperbaiki masalah (setelah mencoba semua perbaikan lainnya, termasuk memutakhirkan SDK Android, menggunakan kabel yang berbeda, memulai kembali ADB, mode pengembang bersepeda, mencabut kabel / memasang kembali USB ke porta yang berbeda, dll). Mengganggu jawaban ini memiliki skor 0 dan berada di halaman kedua ketika saya sedang mencari jawaban, jadi memilih untuk mencoba dan membantu orang lain di masa depan.
Steven Craft
3

Jika sebelumnya Anda telah mengesahkan sidik jari RSA pada PC Anda dan mencoba adb kill-server dll. Tanpa hasil, masalah Anda mungkin adalah Anda mencoba menghubungkannya saat terkunci. Coba tekan tombol layar dan masukkan pola Anda - ini memperbaikinya bagi saya.

pengguna1405990
sumber
3

Cara terbaik yang saya bayangkan adalah dengan menonaktifkan dan kemudian mengaktifkan perangkat dari Device Manager dan menjalankan perintah adb devices.

  1. Buka tab mulai dan klik kanan pada Komputer
  2. Dari menu tarik-turun, klik Kelola
  3. Dari layar manajemen komputer, klik Device Manager
  4. Di panel kanan, perluas perangkat portabel untuk menemukan perangkat Anda
  5. Klik kanan pada nama perangkat Anda dan klik disable pada menu drop down
  6. Saat dinonaktifkan, ulangi langkah 5 kecuali untuk mengaktifkannya.

Perangkat akan kembali online. Lebih cepat.

Nishant
sumber
3

Satu lagi kemungkinan bagi orang-orang dengan koneksi ADB yang tidak stabil, dan jika mereka menggunakan Mac dan memiliki Transfer File Android yang diinstal: Saya menemukan bahwa transfer file mengganggu koneksi ADB saya, menyebabkannya berhenti bekerja sebentar-sebentar.

Membunuh Android File Transfer Agent.app proses yang mencari perangkat yang kompatibel (misalnya, Nexus 7) yang terhubung ke Mac menyembuhkan kerontokan bagi saya.

Peter Mortensen
sumber
1
Inilah yang menyebabkan masalah bagi saya di OS X, terima kasih!
adaam
3

Karena tidak ada yang memberi jawaban untuk situasi saya: Anda mungkin tidak memiliki akses ke file ~ / .android / adbkey. Jika awalnya Anda memulai adb dengan sudo, itu akan menghasilkan pasangan kunci publik, menulis ini ke ~ / .android / adbkey.pub dan ~ / android / adbkey. Tentu saja, kunci pribadi chmod 600 - hanya dapat dibaca untuk root di direktori home Anda. Selanjutnya, memulai adb sebagai pengguna biasa tidak akan memberikan akses ke file kunci pribadi, yang pada gilirannya akan gagal secara diam-diam dengan "perangkat offline".

pengguna3901558
sumber
3

Apa yang dipecahkan untuk saya di Mac adalah memperbarui adbke versi terbaru (1.0.32). Sekarang saya dapat melihat perangkat saya online lagi

Andrea Gherardi
sumber
3

Alasan perangkat dilaporkan sebagai offline adalah adb tidak dapat terhubung. Adb yang dapat dieksekusi dari lingkungan pengembangan menciptakan koneksi (soket) dengan perangkat di bawah kendali. Perangkat memiliki layanan (daemon) yang mendengarkan komunikasi ini. Daemon disebut adbd (seperti dalam adbdaemon). Ketika seseorang mengaktifkan adb pada suatu perangkat sebenarnya seseorang memulai daemon ini, jadi comms dapat dibuat dengan perangkat tersebut.

Ketika perangkat dilaporkan oleh adb sebagai offline adalah karena daemon tidak berjalan lagi atau dalam keadaan yang tidak akan menerima koneksi. Paling sering daripada tidak ini terjadi jika jaringan turun pada koneksi (jaringan) yang aktif.

Satu-satunya cara saya bisa memperbaikinya adalah dengan me-reboot perangkat. Seseorang dapat tiba untuk memperbaiki status offline dengan banyak cara lain tetapi memulai kembali perangkat selalu berfungsi.

ricki
sumber
3

Ketika saya menghadapi masalah yang sama daripada melakukan seperti di bawah ini:

  1. Restart adb dengan mengeluarkan adb kill-server diikuti oleh adb start-server di prompt perintah
  2. Nonaktifkan dan aktifkan kembali USB debugging di telepon
  3. Mulai ulang ponsel jika masih tidak berfungsi. 99% masalah saya telah diselesaikan dengan langkah-langkah ini.
Chandrama Prasad
sumber
4. Cobalah tancapkan kabel ke slot USB lain. Itu membantu dalam kasus saya.
dredkin
2

Hanya karena komputer Anda tidak memiliki driver yang tepat. Untuk memperbaikinya:

  1. Unduh dan ekstrak Android SDK

  2. Buka Pengelola Perangkat (Klik kanan pada Komputer -> Properti -> Pengelola Perangkat

  3. Di panel kanan rentangkan perangkat portabel untuk menemukan perangkat Anda

  4. Klik kanan pada nama perangkat Anda dan klik Perbarui Perangkat Lunak Driver

  5. Jelajahi komputer saya untuk perangkat lunak driver

  6. Jelajahi folder Android SDK Anda pada langkah 1.

  7. Selanjutnya dan Anda selesai

pengguna2647983
sumber
Sama untuk saya di Windows 7 dan dengan Nexus 7. Itu berhenti bekerja, saya menghapus driver, menginstalnya lagi dan bekerja
Michał K
Dalam kasus saya, itu adalah driver pengontrol USB 3.0 saya yang tidak berfungsi! Bukan driver untuk telepon!
VCD
2

Coba mulai ulang server adb sebagai berikut:

adb kill-server

adb start-server

Saya juga menemukan masalah yang sama dengan Anda. Dan memulai ulang server adb akan menyelesaikan masalah ini.

Berlin
sumber
2

Saya memperbarui berkali-kali, sampai saya tidak dapat memperbarui lagi, tetapi saya tidak pernah mendapatkan prompt di layar saya; Saya terus membuat perangkat offline.

Masalah saya adalah saya menjalankan perintah ADB dari direktori berbeda ke apa yang sebenarnya sedang diperbarui.

Direktori yang benar diperbarui untuk exe ADB adalah:

C:\Program Files (x86)\Android\android-sdk\platform-tools\
Adrian
sumber
2

Mulai ulang perangkat. Saya mencoba semua yang tercantum di sini untuk mengaktifkan ponsel HTC saya (menjalankan Android 4.0.3), tetapiadb devices terus mengatakan itu sedang offline. Setelah saya me-restart telepon, akhirnya online. Beberapa saran lain di sini mungkin berkontribusi pada telepon yang dikenali, tetapi melakukan beberapa restart saat Anda mencobanya pasti tidak akan merugikan.

John Jorsett
sumber