Pemilih perangkat Android - Perangkat saya sepertinya offline

150

Saya telah mengembangkan aplikasi dan saya berencana untuk menyebarkannya ke HTC Desire saya. Saya telah menginstal driver USB. Saya menyalakan USB debugging di telepon dan memilih pengisian daya hanya ketika telepon terhubung. Ketika saya menjalankan aplikasi pemilih perangkat Android, tunjukkan perangkat saya offline. Saya terjebak pada titik ini. Bantuan apa pun akan dihargai.

Saya berkembang di Eclipse Helios pada Windows 7 (64bit)

Ahmet Gulden
sumber
2
Catatan Moderator : Ada lebih dari 40 jawaban untuk pertanyaan ini. Sebelum menambahkan jawaban baru, pastikan solusi Anda belum diposkan.
Matt

Jawaban:

326

Saya telah melihat ini terjadi beberapa kali di HTC Desire saya. Saya tidak pernah menemukan apakah masalahnya ada di adb atau perangkat tetapi saya biasanya melakukan hal berikut:

  • Mulai ulang adb dengan mengeluarkan 'adb kill-server' diikuti oleh 'adb start-server' di cmd prompt
  • Nonaktifkan dan aktifkan kembali USB debugging di telepon
  • Mulai ulang ponsel jika masih tidak berfungsi.

99% masalah saya telah diselesaikan dengan langkah-langkah ini.

David Snabel-Caunt
sumber
7
Di Samsung Galaxy Mini saya, hanya me-restart perangkat memecahkan masalah ini bagi saya.
nemesisfixx
2
Saya punya HTC Incredible S, baru. Perangkat tidak ditandai 'offline' di Pemilih Perangkat Android, hanya saja tidak muncul sama sekali! Saya sudah mencoba dengan 3 kabel berbeda, menghidupkan dan mematikan mode USB debuggins, reboot ponsel berkali-kali dan tidak ada yang berhasil! Saya dapat menelusuri file menggunakan Windows Explorer (saya mendapatkan opsi 'disk drive' diaktifkan), itu berfungsi dengan baik, tapi saya tidak dapat men-debug menggunakan Eclipse. Ini berfungsi baik dengan ponsel dan tablet Galaxy saya, hanya saja tidak dengan HTC. Ada ide?
aeldron
2
Saya perlu a) memperbarui alat pengembang Android saya ke versi terbaru (16.1 dan 21.0 pada komentar ini), dan b) menghapus / usr / bin / adb, yang sudah lama dan menaungi executable adb yang diinstal di platform Android Anda folder -tools. Tidak yakin dari mana / usr / bin / adb berasal!
Eric Mill
1
Bagi saya itu Restart adb by issuing 'adb kill-server' followed by 'adb start-server' at a cmd promptyang berhasil
jcaruso
1
Ketika saya melepaskan dan memasang kembali kabel usb saya, masalahnya hilang. Tidak tahu apakah ini masalah kabel atau semacam masalah batas waktu. Ada petunjuk?
Trojan.ZBOT
64

Saya mencoba semuanya berkali-kali dalam banyak pesanan, lalu menemukan jawaban khusus saya:

Gunakan kabel USB yang berbeda - tiba-tiba semuanya bekerja dengan sempurna.

(Potensi lain Jawaban untuk orang yang saya temukan - pastikan ada lebih dari 15 MB ruang kosong di perangkat.)

Matt Bond
sumber
Kabel USB yang disediakan dengan perangkat Galaxy S saya tidak berfungsi. Yang saya dapatkan dari eBay.
Jay Tomten
kabel bekerja dengan sempurna untuk perangkat penyimpanan massal. tetapi tidak untuk debugging. mengganti kabel memecahkan masalah. =)
Rahmathullah M
kabel buruk di sini, beralih itu bekerja untuk saya. tetapi saya mengusulkan agar Anda juga memeriksa proses yang mendengarkan port 5037 selain adb. Bunuh semuanya, dan restart server adb, perangkat Anda akan kembali online.
Stevens
wow, aku tidak bisa mengatasinya dalam sejuta tahun sendirian !! terima kasih
Developerium
6
Dalam kasus saya kabel bekerja dengan baik, tetapi port USB masalahnya. Beralih dari USB 3.0 ke port USB 2.0 dan hanya berfungsi.
David Murdoch
33

Pergi ke DDMS-> Perangkat-> Klik Lihat Menu Panah bawah di sebelah kanan -> pilih "reset adb" pilihan itu akan bekerja

Di Android Studio: buka Monitor Perangkat Android (Tools-> Android) dan klik panah pada tab 'Perangkat' untuk mengatur ulang adb

atur ulang adb

Jaya
sumber
1
Berfungsi untuk saya — jauh lebih berhasil daripada jawaban yang dipilih teratas. Terima kasih
IcedDante
1
bagaimana saya melakukan ini di Android Studio?
Janus Troelsen
Setelah langkah ini, itu membuat saya tidak diotorisasi, Lalu saya telah me-restart ponsel saya (ASUS zenfone 5), ia meminta saya, untuk mengizinkan koneksi, Ketika saya mengizinkan, perangkat menjadi online, terima kasih banyak
GGSoft
Itu terjadi pada saya ketika saya menghubungkan ponsel yang sama ke Ubuntu dual-boot pada mesin fisik yang sama. Ini bekerja untuk saya, telepon meminta otorisasi sidik jari komputer. Menariknya pada Windows itu baru saja terhubung
comodoro
14

Menghadapi masalah yang sama di Windows dengan perangkat Nexus 7 .

Cukup mematikan proses adb.exe dari Task Manager memecahkan masalah saya.

Mostafiz Rahman
sumber
7

Saya memiliki masalah yang sama beberapa kali - hanya me-reboot memecahkan ini.

ronen
sumber
6

Saya juga punya masalah smilar, saya punya Samsung galaxy S (GT I9000). Saya sudah menginstal driver tetapi telepon menunjukkan offline di Android Studio .

Restart perangkat saat terhubung ke PC menyelesaikan masalah.

dmSherazi
sumber
Memulai ulang Nexus 7 saat terhubung ke PC saya hanya menghasilkan layar yang menampilkan logo pengisian daya.
Ponkadoodle
4
Saya pikir Anda lupa untuk menyalakannya kembali (bagian penting dari restart)
AlexVPerl
5

Memperbarui alat platform SDK Android menggunakan SDK Manager (di Eclipse). Bekerja untukku.

Peter Cheung
sumber
4

Saya memiliki masalah yang sama dan saya menyelesaikannya dengan mengatur ulang adb on eclipse.

pada eclipse Pergi ke:

DDMS (sudut kanan atas) -> Perangkat -> atur ulang adb

mnaa
sumber
3

Saya tidak bisa mengatakan dengan pasti tetapi setelah berjam-jam terputus secara acak dari perangkat saya (terutama ketika mencoba men-debug apa pun), saya beralih ke port USB yang BUKAN USB3.0 dan yang tampaknya menyelesaikan masalah.

Muzikant
sumber
1
Oh wow, saya mencabut kabel ekstensi USB saya dan menghubungkannya langsung dan berfungsi. Tentu saja, apa yang saya miliki bukan lagi perangkat "mobile", yang saya coba uji dengan ...
1j01
Saya beralih kabel USB dari port pada hub ke port langsung pada mesin (MacBook) dan yang memecahkan masalah, ketika tidak ada langkah-langkah dalam jawaban yang diterima. Semua port USB saya adalah 3.0, saya percaya.
LarsH
2

Saya memiliki HTC wildfire dan menonaktifkan dan mengaktifkan debugging bekerja dengan baik untuk masalah "offline". Kesalahan tidak muncul.

Namun saya mengalami masalah baru ketika mencoba mengimpor file python dengan sl3a: "tidak ada moduled bernama android" jelaskan di sini . Yang sedang berkata, saya masih tidak dapat menjalankan android.pyfile ini terletak di suatu tempat di folder SD Card / python. Saya dapat terhubung dengan androidscreencast.jnlp dan berfungsi dengan baik :)

valim
sumber
2

Saya memperbaikinya dengan menghapus aplikasi / permainan yang tidak diinginkan dari perangkat saya - pastikan ada lebih dari 15mb ruang kosong di perangkat.). Ini akan berhasil :)

Nikhil Raj LR
sumber
2

Saya memiliki masalah yang sama dengan Galaxy S4 saya, ketika terhubung ke mesin Win 7 64, tidak muncul sebagai perangkat yang tersedia di Eclipse. Mencoba me-reboot ponsel, memulai / memulai ulang adb, beralih dari port usb 3 ke port usb 2 ... tidak ada yang membantu. Driver Samsung yang diunduh dari sini: http://www.samsung.com/us/support/owners/product/SGH-I337ZWAATT

menginstal driver dan kemudian ketika saya menghubungkan kembali ponsel saya, windows menginstal driver baru (butuh sekitar satu menit). Saya kemudian memulai kembali Eclipse dan dapat melihat telepon dan menjalankan aplikasi.

Saya juga mencoba ini dengan port usb 3 dan berfungsi juga.

Membuang
sumber
2

Saya memiliki masalah serupa di Android Studio 0.2.2 (IntelliJ). Pada Windows 7 Nexus 7 saya tidak muncul di pemilih perangkat meskipun itu baik-baik saja di Mac saya. Saya juga dapat menjelajahi Nexus 7 di Windows Explorer.

Pada akhirnya saya perlu menginstal driver USB Asus untuk Nexus 7 (tautan) :

Setelah itu ADB mendeteksi Nexus saya dan semuanya berfungsi seperti yang diharapkan.

Daniel Vaughan
sumber
2

Terjadi pada saya dengan Motorola MZ 601 (Xoom). Saya mencoba segala sesuatu yang disarankan dalam jawaban lain, tetapi satu-satunya hal yang memperbaiki masalah bagi saya pada akhirnya adalah menggunakan port USB yang berbeda. Pikiran Anda, perangkat yang sama telah terhubung ke port USB lain sebelumnya dan itu berfungsi. Jadi, jika semuanya gagal, pertimbangkan untuk menggunakan port yang berbeda.

ChrisB
sumber
2

Saya memiliki desktop Windows 7 dengan Google Nexus 7 yang terhubung dengannya. Saya juga punya masalah 'offline'. Milik saya diselesaikan dengan mencabut otorisasi sebelumnya pada Nexus. Jadi sekarang saya mendapatkan prompt untuk mengotorisasi pada Nexus - Saya tidak menyimpan otorisasi untuk setidaknya saat ini - dan saya mengizinkan otorisasi - dan voila! - Android SDK dengan benar menunjukkan perangkat sebagai 'asus-nexus_7-xxxx' . HTH

IrfanClemson
sumber
2

Saya mencoba menggunakan Nexus 10 untuk debug melalui gerhana. Saya telah berjuang untuk mendapatkan gerhana untuk mengenalinya. Akhirnya saya mencoba perintah 'adb kill server' / 'adb start server', yang setidaknya mendapat Eclipse untuk menunjukkan perangkat, meskipun masih hanya offline.

Lalu saya mencoba beralih koneksi USB ke satu di belakang PC, dan itu berhasil!

Catatan: setelah saya beralih ke port USB belakang, saya diminta pada Nexus untuk mengizinkan debugging dari PC saya, begitu saya mengizinkan, aplikasi muncul.

Jaxon
sumber
2

Saya mengalami masalah ini dan diselesaikan dengan mengaktifkan Koneksi PTP

Opsi ini akan muncul ketika Anda menghubungkan kabel Anda ke telepon Anda. Kemudian Anda akan melihat prompt yang akan menanyakan Anda bagaimana Anda ingin Anda USB Anda.

"Gunakan USB untuk":

Mentransfer file media Mentransfer gambar Menghubungkan perangkat MIDI Mengisi daya

Saya memilih opsi kedua (Mentransfer gambar). Jadi, ponsel saya telah berubah ke mode ONLINE

Alexandre Six
sumber
1

Saat Anda memasang Android di PC, Anda akan mendapatkan beberapa opsi yang menyebutkan cara Anda terhubung dengan komputer. Dalam kasus saya, saya menggunakan HTC Wildfire dan tampilannya

  1. Hanya mengisi daya
  2. HTC Sync
  3. Disk Drive
  4. Penambatan USB

Saya juga menghadapi masalah yang dinyatakan oleh Pertanyaan dan saya telah menguji cara David Caunt menjawab tetapi perangkat sedang offline. *

Saya memeriksa kembali opsi dan menemukan saya memilih opsi Disk Drive. Kemudian saya mengubah opsi untuk hanya Mengisi mode dan mengikuti lagi langkah David Caunt. Saya tidak tahu mengapa, tapi kali ini berhasil untuk saya.

Foyzul Karim
sumber
1

Ya, perilaku serupa di Droid 2 Global. Sepertinya Anda bisa mendapatkan USB dikenali jika Anda me-reboot dari pemulihan. Tapi, kalau tidak begitu Anda berada di konsol, perangkat adb menunjukkan perangkat sebagai offline. Tidak yakin bagaimana cara mengatasi masalah ini.

Tapi, selama Anda tidak meretas telepon, saya mencobanya dengan catu daya normal dengan baterai jatuh, dan daya. Jadi itu mendapatkan kekuatan. Saya tidak yakin apakah itu CyanogenTeam yang hanya lupa menaruh semacam indikator .. atau apa tapi, jangan khawatir. Baterai Anda sedang diisi.

Namun, mendorong .apks dan hal-hal lain tidak mudah lagi. Tapi hei, ketika me-rooting ponsel untuk seorang teman, kamu tentu ingin mereka mendorong sesuatu .. Di mana saja?

John Drefahl
sumber
1

Saya menemukan bahwa Pantech Burst saya memiliki masalah yang mirip dengan yang Anda semua gambarkan. Setelah membaca banyak posting di mana-mana saya perhatikan banyak orang melaporkan harus menggunakan kabel USB yang mereka dapatkan di tempat lain selain dari produsen telepon. Apa yang saya putuskan untuk lakukan adalah menggunakan port USB yang berbeda pada PC saya dan masalahnya telah diperbaiki. Pantech Burst saya tidak lagi offline di tengah sesi debug lagi. Port yang biasa saya gunakan adalah port depan pada kotak saya, tetapi port itu dihubungkan ke motherboard tanpa melindungi bagian dalam kotak. Sekarang saya menggunakan port di bagian belakang kotak yang langsung terpasang ke motherboard.

pengguna574771
sumber
1

Punya masalah yang sama pada HTC Incredible S. Masalahnya adalah saya menggunakan docking station pihak ketiga untuk menghubungkan. Menghubungkan telepon langsung menyelesaikan masalah.

Fabian
sumber
1

Saya menjalankan JellyBean. Saya perhatikan untuk pertama kalinya bahwa ada slider "Opsi Pengembang" di bagian atas menu Opsi Pengembang. Perhatikan bahwa saya tidak berbicara tentang kotak centang USB Debugging - yang merupakan opsi yang berbeda. Saya memasukkan kotak centang Opsi Pengembang ke "aktif" dan kembali ke bisnis. Sayangnya, saya tidak yakin apakah ini keseluruhan cerita karena saya juga menjalankan perintah adb kill / start yang ditunjukkan David Caunt di atas.

BradT
sumber
Sedikit jawaban yang kabur, OP juga menjalankan Froyo dan bukan Jelly bean.
Kev
1

Saya memiliki masalah yang sama. Saya mencoba semua solusi yang saya temukan di situs ini. Pada akhirnya saya mengetahui bahwa PC depan USB saya adalah penyebab keadaan offline telepon saya. Saya tahu itu bodoh :) tetapi beralih kabel USB dari port USB depan ke yang belakang bekerja untuk saya.

Roberto Lombardini
sumber
1

Apakah Anda menerima sidik jari untuk komputer Anda di perangkat? Saat Anda memasang PC, sebuah prompt akan ditampilkan di ponsel / perangkat Anda untuk menambahkan sidik jari / token ini dan memercayainya.

mpjjonker
sumber
1

Saya menggunakan OSX dan memiliki retina macbook. Mengalihkan port USB tempat perangkat saya terhubung, untuk beberapa alasan, memperbaiki masalah saya.

Sig Myers
sumber
1

Saya mendapatkan banyak kesalahan "Perangkat offline" ketika debugging melalui wifi. Setiap kali saya ingin kembali ke debugging dengan usb, saya harus mengetik adb usb, tetapi perintah ini hanya berfungsi jika perangkat terhubung ke adb melalui wifi; jika perangkat kehilangan koneksi karena suatu alasan, maka itu harus dinyalakan kembali, yang menyakitkan. Mengatur ulang ADB tidak akan menyelesaikan masalah ini juga.

Untuk mengatasi hal ini, saya mengunduh aplikasi terminal adb dari Google Play: https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=id

Saya kemudian membuka aplikasi terminal pada perangkat saya saat perangkat saya terhubung ke komputer saya melalui USB, dan ketik:

adb kill-server
adb start-server
adb usb

Saya kemudian mencabut dan memasang kembali perangkat saya dari komputer saya, setelah itu masalah diperbaiki. Tidak perlu menghidupkan ulang perangkat yang menjengkelkan!

JustSoAmazing
sumber
1

Pada Galaxy Note 3 dalam mode debugging dengan Windows 7 saya punya masalah dengan perangkat "offline" di Android ADT (Eclipse) DDMS "Jendela" Perangkat. Dengan memilih USB 3.0 sebagai koneksi USB pada panel kontrol pull-down Note 3, perangkat menjadi online. Jelas berlaku untuk komputer dengan port USB3.

Gunnar Forsgren - Mobimation
sumber
1

Melepaskan kabel USB selama sekitar 5 detik dan menghubungkan kembali juga menyelesaikan masalah. Mungkin Anda harus mencoba satu atau dua kali.

George
sumber
1

Ini solusi untuk saya. Terhubung seperti yang Anda lakukan untuk debug via wifi:

Pastikan ponsel Anda terhubung dengan usb. Kemudian buka command prompt Anda sebagai admin dan navigasikan ke YourAndroidSdkLocation\platform-tools, dan lakukan:

adb tcpip 5555
adb connect YOUR_DEVICE_IP

Pada titik ini perangkat saya berhasil online, memberi saya opsi untuk debug melalui usb atau wifi.

Jordan Bates
sumber
1

Milik saya sedang offline.

Saya mencabut dan menyumbat lagi tetapi dengan ponsel bangun, jendela terbuka meminta izin.

Jadi coba pasang dan cabut tetapi dengan ponsel terjaga.

LuizAurio
sumber