Melakukan pengembangan Android pada Mac dan ponsel baru yang saya miliki ini tidak muncul dalam daftar perangkat di adb . Banyak telepon dan perangkat lain bekerja dengan baik untuk saya, jadi saya tahu pengaturan saya baik.
Saya telah mengaktifkan debugging (Pengaturan -> Aplikasi -> Pengembangan -> USB debugging) pada telepon, tetapi itu tidak muncul ketika saya menjalankan adb devices
Jawaban:
Pembaruan Tambahan : Jangan meremehkan nilai kabel USB yang baik. Terkadang hanya menukar kabel akan membantu.
Pembaruan untuk versi adb yang lebih baru,
~/.android/adb_usb.ini
harus dihapus.Ringkasan eksekutif: Tambahkan ID Vendor ke
~/.android/adb_usb.ini
dan mulai ulang adbDetail Lengkap: Sebagian besar waktu tidak perlu dilakukan untuk membuat Mac mengenali telepon / perangkat. Serius, 99% dari waktu "itu hanya bekerja."
Yang sedang berkata, cara tercepat untuk mengatur ulang adb adalah memulai kembali dengan perintah berikut secara berurutan:
Tetapi setiap sekarang dan kemudian
adb devices
perintah itu gagal menemukan perangkat Anda. Mungkin jika Anda bekerja dengan beberapa perangkat eksperimental atau prototipe atau luar biasa, mungkin itu hanya tidak dikenal dan tidak akan muncul.Anda dapat membantu adb untuk menemukan perangkat Anda dengan memberi tahu tentang "Vendor ID" perangkat Anda, yang pada dasarnya memberikannya petunjuk. Ini dapat dilakukan dengan memasukkan hex Vendor ID dalam file
~/.android/adb_usb.ini
Tetapi pertama-tama Anda harus menemukan nilai Vendor ID. Untungnya di Mac ini cukup mudah. Buka aplikasi Informasi Sistem . Itu terletak di
/Applications/Utilities/
folder, atau Anda bisa mendapatkannya melalui Menu Apple di sudut kiri atas layar, pilih "Tentang Mac ini", lalu klik tombol "More Info ...". Ambil layar di sini:Buka pohon "Perangkat Keras", pilih "USB", lalu cari perangkat target Anda. Dalam contoh di atas, perangkat saya bernama "SomeDevice" (Saya melakukannya di photoshop untuk menyembunyikan produsen perangkat asli). Contoh lain adalah tablet Samsung yang muncul sebagai "SAMSUNG_Android" (btw, saya tidak perlu melakukan sesuatu yang istimewa untuk membuat tablet Samsung berfungsi.) Bagaimanapun, klik perangkat Anda dan detail lengkapnya akan ditampilkan di panel di bawah ini. Di sinilah ia mencantumkan Vendor ID. Dalam contoh saya dari tangkapan layar nilainya
0x9d17
- gunakan nilai ini di perintah berikutnyaTidak apa-apa jika Anda belum memiliki
adb_usb.ini
file itu sebelum ini, sebagian besar waktu itu hanya tidak diperlukan untuk menemukan perangkat Anda sehingga tidak biasa file itu tidak ada. Perintah di atas akan membuatnya atau menambahkan ke bawah jika sudah ada. Sekarang jalankan perintah-perintah yang tercantum di atas untuk memulai ulang adb dan Anda harus melakukannya dengan baik.sumber
Solusi khusus untuk Nexus 4 dan Nexus 5 untuk OS X
Tidak ada perangkat yang terdaftar di "Daftar perangkat yang terpasang" ketika saya menjalankan: perangkat adb
Memperbaiki:
'Settings'
: {} Opsi PengembangCoba daftarkan perangkat Anda dari perangkat ./adb dan itu akan berfungsi.
Jawaban diambil dari: Tahu mengapa adb tidak mengenali nexus 4 saya di mac
sumber
Jika Anda telah menginstal aplikasi EasyTether, ini dapat mengganggu ADB.
Dari halaman ini Anda dapat menjalankan perintah:
ini akan membongkar ekstensi EasyTether Anda.
Jika Anda perlu mengaktifkan kembali EasyTether untuk tethering, saya yakin Anda dapat menggunakan:
Ini bekerja pada Samsung Galaxy S2 saya. Sudah diperlukan dalam kasus saya untuk menjalankan perintah kextunload setiap kali saya reboot.
sumber
Jika Anda menggunakan perangkat berikut:
Samsung S3 GT-I9305 (Android 4.1.2)
Mac OS 10.6.8
Lakukan sebagai berikut:
(jika Anda tidak menggunakan perangkat Samsung, ubah ID Vendor "0x04e8" ke nilai Vendor Anda yang benar)
Jika masih tidak berfungsi, Anda mungkin ingin mencoba yang berikut:
(1) Pada perangkat Samsung Anda, nonaktifkan "USB Debugging" dan aktifkan kembali
(dan coba perintah adb lagi)
(2) Lepaskan koneksi kabel USB, dan sambungkan kembali
(3) Hapus Instalasi Samsung Kies
(4) Instal Transfer File Android
(5) Nyalakan ulang Mac dan perangkat Samsung Anda
(6) Gunakan perangkat perangkat keras untuk menguji aplikasi Android Anda
Setelah perangkat terhubung tetapi tiba-tiba Anda mencabut kabel USB, dan anggaplah sekarang "perangkat adb" tidak dapat melihat perangkat Anda lagi, bahkan setelah "server adb kill", dalam hal ini, Anda mungkin ingin mencoba yang berikut:
(1) matikan Mac Anda
(2) nonaktifkan "USB debuggine" pada perangkat Samsung Anda
(3) matikan perangkat Samsung Anda
(4) matikan Mac Anda (5) matikan
perangkat Samsung Anda
(6) aktifkan "USB debuggine" pada perangkat Samsung Anda
(7) sambungkan kabel USB
(8) Jalankan "adb devices"
(9) Anda akan melihat perangkat yang terpasang sekarang
sumber
13/02/14 11:17:27,000 kernel[0]: USBMSC Identifier (non-unique): 0123456789ABCDEF 0x2207 0x10 0x222, 2
The VendorID adalah, dalam hal ini, 0x2207Saya punya masalah serupa. Saya telah menemukan bahwa MTP tidak didukung di OSX. Saya mengubahnya menjadi PTP, saya dipromosikan untuk menyetujui laptop saya dan kemudian perangkat saya akhirnya terdaftar (LG G3).
sumber
Transfer photos (PTP)
Nexus 5X.( ) Transferring files
menjadi(*) USB tethering
. Saya mengakses opsi ini dari tarik "pemberitahuan" di layar utama ponsel.Percaya atau tidak, menukar kabel USB memecahkan masalah ini untuk saya. Saya telah menggunakan yang acak (yang tidak berfungsi), dan segera setelah saya beralih ke yang datang dengan perangkat Android yang sebenarnya, itu berhasil.
Tanda lain bahwa kabel yang baik berfungsi, adalah bahwa aplikasi Android File Transfer segera diluncurkan, yang tidak terjadi dengan kabel jelek.
sumber
Pastikan juga Anda tidak menggunakan kabel USB yang ditujukan untuk pengisian daya saja. Ini baru saja membuat saya. Dan itu sebenarnya diberi label "hanya untuk pengisian daya"
sumber
Dalam kasus saya, itu karena kabel USB.
Saya menemukan ada dua jenis kabel USB:
Dan sulit untuk mengetahui jenis apa itu kabel USB. Sekarang saya membuat lekukan pada kabel saya dengan transfer data.
sumber
Ini hanya berfungsi untuk saya setelah saya mengaktifkan debugging pengembang usb di telepon:
Di ponsel android Anda, buka Pengaturan> Tentang, lalu ketuk berulang kali pada Build Number sampai Opsi Pengembang diaktifkan.
sumber
Settings->Developer Options->USB Debugging
tampaknya telah melakukan trik .. Saya menggunakan AstroTab w / 5.0. Terima kasih!adb devices
menunjukkan Samsung Galaxy A5 2015.CATATAN UNTUK ORANG YANG TIDAK BISA MENDAPATKAN NASIHAT INI UNTUK BEKERJA
Coba luncurkan Console.app dan perhatikan kesalahan saat Anda mencolokkan perangkat Anda. Saya mendapatkan
Ini bertahan setelah reboot, jadi saya akhirnya mengatur ulang PRAM saya dan membuatnya berfungsi kembali.
BAGAIMANA CARA MELAKUKAN RESET PRAM
sumber
Ini adalah hal lain untuk dicoba, jika seperti saya, Anda telah mencoba semua jawaban lain dan tidak berhasil.
Dalam kasus saya (Android 4.3), saya masuk ke pengaturan USB di bawah pemberitahuan dan berubah dari mode MTP (Perangkat media) ke PTP (kamera) dan segera setelah diaktifkan, perangkat muncul di daftar perangkat ADT.
sumber
Dengan versi adb yang lebih baru, Anda harus menghapus
~/.android/adb_usb.ini
sumber
Cukup mengubah kabel dan Otorisasi Mac bekerja untuk saya!
sumber
Saya mengalami masalah yang sama dan berikut ini memperbaikinya.
sumber
Kalau-kalau itu membantu seseorang di masa depan, saya secara tidak sengaja mematikan "USB debugging" di pengaturan saya ketika saya mengaktifkan / menonaktifkan "Tampilkan batas tata letak". Jadi, periksa dulu pengaturan ini di "Opsi pengembang" Anda.
sumber
Saya beralih ke port USB yang berbeda dan yang muncul di daftar perangkat adb.
Itulah satu-satunya hal yang berhasil bagi saya dari semua solusi yang diusulkan di sini. Itu diusulkan oleh @ user908643 dalam komentar ini .
sumber
Hal rumit lainnya dengan Android modern adalah Anda mengatur perilaku perangkat dengan memilih "Use for" perangkat.
Jika diatur sebagai "Gunakan untuk" mengisi daya misalnya perangkat tidak akan terdeteksi oleh ADB. beralih ke PTP / MTP perilaku lain yang lebih 'aktif' secara otomatis akan membuat perangkat Anda terdeteksi.
sumber
Pastikan juga Anda memeriksa situs web vendor untuk driver "USB" mereka. Saya memiliki masalah dengan AT&T Galaxy Note (Menjalankan Android 2.3.6) dan tidak dikenali oleh adb tanpa menginstal driver yang saya dapatkan dari situs web samsung.
sumber
jika Anda mencoba mendeteksi samsung galaxy s3, maka pada telepon pergi ke pengaturan -> opsi pengembang -> pastikan debugging usb dicentang
sumber
Saya harus mengaktifkan
USB debugging (Security settings)
opsi pengembang selainUSB debugging
di Redmi Note 4 .sumber
Sungguh aneh tapi hanya mencolokkan ke port USB yang terletak di sebelah port Thunderbolt pada pertengahan 2014 saya dengan Retina MBP bekerja!
Port USB lainnya tidak akan mengenali perangkat.
sumber
Pada LG G3 saya bisa membuatnya bekerja dengan menginstal ADB melalui homebrew ( Menginstal ADB pada MAC OS X ) dan kemudian menonaktifkan / mengaktifkan USB debugging.
sumber
Coba reboot (jika pernah terdeteksi sebelumnya dan berhenti muncul) - ibu dari semua solusi!
sumber
Mencoba semua hal di atas, bagian terakhir yang hilang adalah untuk mengaktifkan USB Debugging di dalam Opsi Pengembang yang disembunyikan di 4.4 Galaxy Note 10.1 saya.
Lihat item 5.2 dari tautan ini .
sumber
Tidak ada tips di atas yang berfungsi untuk saya pada pengaturan Mac OS X Lion saya. Saya memiliki ponsel Motorola yang menjalankan 2.3.6. Ternyata saya perlu menginstal driver untuk ponsel Motorola. Saya menemukan mereka di sini .
sumber
Tidak ada jawaban di atas yang berfungsi untuk saya. Di macOS Mojave, buka aplikasi konsol, Anda mungkin melihat kesalahan seperti ini:
Bahkan mengatur ulang mac PFRAM tidak membantu. Untuk memperbaiki masalah ini:
Hubungkan perangkat Android melalui kabel USB (kabel USB-C ganda berfungsi untuk saya).
Buka Pengaturan -> .. -> Opsi Pengembang dan klik Cabut otorisasi debugging USB
Ponsel Android akan melakukan reboot.
Buka Pengaturan -> .. -> Opsi Pengembang dan pastikan debugging USB diaktifkan.
Sekarang di terminal macOS masukkan:
Anda dapat melihat perangkat Anda terdaftar.
Ini bekerja untuk ponsel Google Pixel 2 saya.
sumber
Saya punya setan waktu dengan ini.
Saya mencoba metode ini tetapi tidak berhasil. Saya akhirnya mematikan debugging USB dan perangkat kemudian meminta menginstal motocast .
Itu mencoba untuk menggunakan installer built in tetapi terus crash melewati unduhan. Setelah saya mengunduhnya secara manual dan menginstalnya, saya bisa melakukannya.
Saya menjalankan 10.6.8 dan perangkat ini adalah Xoom 2 yang menjalankan 3.2.2
Setelah instalasi itu, itu bekerja dengan baik.
sumber
Kalau-kalau, seperti saya, tidak ada yang di atas bekerja untuk Anda, saya menemukan solusi yang sangat bodoh.
Saya menggunakan HTC One X pada 2011 Macbook Pro. Saya baru saja menonaktifkan NFC di Pengaturan> Nirkabel & Jaringan> Lainnya> NFC dan biola! Bekerja secara normal.
sumber
Saya telah melihat masalah ini dan mencoba setiap solusi di stackoverflow dan situs lain, tetapi tidak ada yang membantu saya.
Saya telah memulai ulang adb, mengaktifkan mode pengembang dan mengaktifkan debugging usb, mencopot Samsung Kies dan bahkan menukar kabel usb ke port yang berbeda.
Tapi kemudian saya membaca di suatu tempat bahwa kabel usb yang berbeda menggunakan pin yang berbeda untuk menghubungkan ke laptop atau komputer.
Jadi saya menggunakan kabel usb yang berbeda untuk menghubungkan ponsel samsung saya ke mac .. dan vowwww berfungsi ... bagi saya ......
sumber
Dalam kasus saya, debugging USB tidak diaktifkan pada perangkat saya namun menghubungkan perangkat ke macbook saya tidak menyebabkan dialog "Izinkan Debugging USB" yang umum muncul di layar.
sumber