Saya menggunakan plugin Android untuk Eclipse, dan ketika saya mencoba menjalankan program saya menggunakan perangkat nyata melalui Android Device Chooser , ponsel saya tidak terdaftar sebagai perangkat. Saya telah memperbarui Eclipse, semua paket Android, dan driver USB, tetapi masih belum muncul. Ponsel saya menjalankan Android 2.1, yang juga merupakan versi target yang tercantum dalam proyek Eclipse.
Juga kebetulan perangkat muncul sebagai target yang tidak diketahui dan nomor seri sebagai tanda tanya seperti yang ditunjukkan pada tangkapan layar.
Jawaban:
Saya baru saja mengalami masalah yang sama dengan Motorola Droid. Saya memiliki 3 perangkat dan hanya 1 yang terdeteksi di ADB. Yang berfungsi muncul di pengelola perangkat sebagai "antarmuka komposit adb android" dan 2 yang tidak berfungsi muncul sebagai "antarmuka adb android". Di Windows 7 saya melakukan hal berikut.
Jika Perangkat Komposit USB tidak muncul, coba jelajahi folder usb_driver di direktori sdk android Anda untuk langkah 5, lalu coba langkah 5 dan 6 lagi.
Catatan: Jika Android tidak muncul di bagian atas daftar ini seperti yang dijelaskan dalam # 2 dan / atau Anda menemukan perangkat ADB tanpa driver maka Anda mungkin perlu menginstal driver perangkat, yang dalam kasus saya (HTC Glacier) terletak tepat di ponsel saya.
sumber
Apakah Anda mencoba dari baris perintah Anda (diasumsikan linux)
Jika Anda mendapat banyak tanda tanya
Periksa apa ID vendor perangkat Anda:
lsusb > Bus 003 Device 006: ID 04e8:689e Samsung Electronics Co., Ltd
ID Vendor adalah '04e8' dalam kasus ini.
Anda perlu menambahkan perangkat Anda ke daftar USB
sudo vim /etc/udev/rules.d/51-android.rules
dan letakkan baris ini (gunakan ID vendor Anda sendiri).
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
Atau coba sintaks berikut seperti yang ditunjukkan oleh mcordaro dan Yekmer Simsek dengan mengacu pada dokumentasi
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
simpan, lalu
sudo chmod a+r /etc/udev/rules.d/51-android.rules sudo service udev reload
dan seharusnya berfungsi sekarang.
sumber
marek@deb42:~$ adb devices
\ nList of devices attached
\ n???????????? no permissions
Ada satu hal yang tidak dapat diingat beberapa orang. Seperti saya, jika Anda mencoba menjalankan adb dengan kredensial pengguna super setelah menjalankan dengan kredensial pengguna biasa, jangan harap berhasil. Pertama, Anda harus mematikan adb yang dijalankan dengan hak yang buruk dan memulainya lagi dengan sudo:
marek@deb42:~$ sudo adb kill-server
marek@deb42:~$ sudo adb devices
sumber
Saya menemukan jawabannya, meskipun sepertinya kami memiliki masalah yang berbeda. Namun, kalau-kalau ini membantu Anda.
Pertama-tama, manifes Anda harus memiliki atribut android: debuggable = "true" di node Aplikasi. Anda mungkin memiliki ini, dan saya tidak tahu apakah itu benar-benar berkontribusi pada perangkat yang muncul atau tidak.
Bagaimanapun, hal yang saya lakukan salah adalah ketika saya menjalankan atau men-debug konfigurasi saya (di Eclipse) di bawah tab target (di mana itu mencantumkan pengaturan perangkat emulator Anda) Saya telah mencentang tombol radio Otomatis. Jika Anda membaliknya ke manual itu kemudian memberi Anda dialog lain ketika Anda menekan Jalankan, dan dalam dialog ITU, di atas, saya melihat perangkat saya.
Terakhir, (dan saya hanya melihat ini di Droid X) ketika Anda dalam mode PC, perangkat tidak berfungsi seolah-olah terhubung ke mesin. Saat Anda dalam mode Penyimpanan Massal, semuanya berfungsi seperti yang diharapkan TETAPI kemudian kartu SD dinonaktifkan, jadi, jika aplikasi Anda MENULIS ke kartu SD, itu akan gagal pada saat itu dalam eksekusi. Captivate (perangkat uji saya yang lain) tidak mengalami masalah yang sama.
sumber
Periksa apakah perangkat Anda terhubung sebagai perangkat PTP (Kamera). Bilah Pemberitahuan -> Koneksi USB. Jika perangkat Anda terhubung sebagai MTP (sebagai penyimpanan data umum) maka AndroidStudio tidak mengenalinya sebagai perangkat yang dapat di-debug. Setidaknya itu berhasil untuk saya dan Nexus saya.
sumber
Saya memiliki masalah yang sama dan setelah mencoba banyak solusi yang diposting di atas akhirnya mencoba mengganti kabel dan berfungsi secara instan.
sumber
Di Mesin Jendela Instal saja adbdriver . Ini akan secara otomatis mendapatkan driver yang kompeten untuk terhubung
Android Device
.Saya harap ini akan membantu semua orang yang menghadapi masalah ini.
sumber
Semoga solusi ini akan memperbaiki mood Anda kali ini!
Masalah: Perangkat Android saya tidak dikenali oleh Eclipse ADT, mengapa?
Penyebab: Device Driver hilang seperti yang terlihat di akhir saat saya memperbaikinya!
Bagaimana cara memperbaiki:
Bersulang!!!
Semoga ini bisa membantu orang lain untuk mendapatkan solusi dengan jelas!
sumber
Jika Anda menggunakan Eclipse, lihat apakah Eclipse secara tidak sengaja mengubah proyek Anda menjadi proyek java asli. Lakukan ini dengan mengklik kanan pada nama proyek Anda di gerhana dan memilih opsi "Ubah ke Proyek Android"
sumber
Hal lain yang dapat Anda coba adalah mencari driver USB dari situs web produsen. Pembaruan Windows tidak selalu menyertakan driver ini. Tablet Acer Iconia a700 saya tidak akan muncul di Eclipse sampai saya mengunduh dan menginstal driver dari situs web Acer.
sumber
Saya memiliki masalah yang sama dengan ponsel xiaomi. Eclipse dapat mendeteksi semua perangkat saya yang lain (termasuk samsung dan huawei).
Mencoba semua hal di atas dan akhirnya menemukan solusinya: cukup masukkan " # # 717717 # # " dan panggil dan itu akan berhasil!
sumber
Sayangnya, solusi di atas tidak berfungsi pada perangkat Samsung saya Ace 2. Tetapi Menginstal Samsung Kies menyelesaikan masalah
sumber
Instal pdaNet ( http://pdanet.co/a/ ) Di antara instalasi jika Anda mendapatkan pesan ini "Lewati USB atau sesuatu" di pop up, tutup pop up, cabut perangkat kemudian colokkan perangkat, lanjutkan instalasi. Sekarang gerhana harus mencantumkan perangkat Anda :)
sumber
Terkadang adb berhenti berjalan di mac saya, sederhana:
dan memulai ulang adb debug pada perangkat akan menghubungkannya kembali.
sumber
Saya memperbarui driver Motorola saya untuk Droid 3 saya di beberapa titik, dan kemudian ADB tidak dapat menemukan perangkat. Setelah membaca pertanyaan ini dan jawaban teratas dan masih tidak berhasil, saya mencoba menghapus drivernya terlebih dahulu. Kemudian cabut perangkat, kemudian pasang kembali, Windows menemukan dan memuat driver yang benar. Kegembiraan! Semoga ini bisa membantu orang lain.
sumber
Hal konyol bekerja untuk saya, saya menjalankan aplikasi kemudian ketika jendela perangkat terbuka saya menukar port mana yang kabel ke perangkat dicolokkan ke mac saya dan bam menemukan perangkat! Semoga berhasil barang ini bisa rumit
sumber
Pastikan mode Debug diaktifkan, serta izinkan penginstalan dari lokasi yang tidak diketahui, jika masalah berlanjut, cabut perangkat, boot ulang, dan sambungkan perangkat kembali harus berfungsi. Masalah umum lainnya adalah tidak menginstal driver USB, untuk mengatasinya, lanjutkan ke SDK Manager dan di Ekstra, unduh / perbarui driver USB
sumber
Perangkat tidak muncul karena baris berikut di file manifes android ---
<uses-sdk android:minSdkVersion="18" android:targetSdkVersion="18"/>
Saya mengubahnya menjadi ---
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19"/>
Sekarang berhasil.
sumber
Setelah menambahkan file ke
udev
direktori menurut Yekmer Simsek, Anda/var/log/syslog
akan menampilkan ini di log, ketika Anda mencolokkan kembali perangkat Anda:Jul 3 16:18:10 jupiter kernel: [16866.411654] usb 2-1.2: USB disconnect, device number 7 Jul 3 16:18:15 jupiter kernel: [16871.221603] usb 2-1.2: new high-speed USB device number 8 using ehci-pci Jul 3 16:18:15 jupiter kernel: [16871.315693] usb 2-1.2: New USB device found, idVendor=18d1, idProduct=d002 Jul 3 16:18:15 jupiter kernel: [16871.315704] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jul 3 16:18:15 jupiter kernel: [16871.315710] usb 2-1.2: Product: Nexus 5 Jul 3 16:18:15 jupiter kernel: [16871.315715] usb 2-1.2: Manufacturer: LGE Jul 3 16:18:15 jupiter kernel: [16871.315719] usb 2-1.2: SerialNumber: 0650f8e00ae573dc Jul 3 16:18:15 jupiter mtp-probe: checking bus 2, device 8: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2" Jul 3 16:18:15 jupiter mtp-probe: bus: 2, device: 8 was not an MTP device
sumber