Daftar perangkat ADB tidak menunjukkan telepon

18

Saya baru saja menginstal adbdan fastboot:

apt-get install android-tools-adb android-tools-fastboot

Setelah instalasi selesai, saya menghubungkan perangkat saya dan menjalankan perintah berikut:

$ adb devices
List of devices attached

Saya telah mengaktifkan debugging di pengaturan telepon.

Saya pikir saya salah melakukannya - Saya tidak tahu. Tolong jelaskan saya proses yang benar.

Menggunakan Ubuntu 16.01. Perangkat: Yu Yuphoria

Perbarui hasil edit:

Lagi pula, semua upaya yang membuat frustrasi masih belum terdeteksi di adb. Namun dalam fastbootmode, menambahkan perintah id vendor untuk perangkat saya, fastboot -i 0x2a96 devicesseperti yang ditemukan di sini berfungsi

fastboot -i 0x2a96 devices

dikembalikan

7dd91912        fastboot

Perintah lain dalam fastbootmode, seperti yang diinstruksikan pada halaman yang sama yang disebutkan di atas, juga berfungsi ketika opsi perintah id vendor ditambahkan.

1565986223
sumber
Apakah Anda sudah mengesahkan kunci RSA komputer?
wjandrea
Apakah total pemula - dapatkah Anda jelaskan? Terima kasih.
1565986223
Ketika Anda mengaktifkan USB debugging di telepon, kemudian melampirkannya melalui USB, Anda harus mendapatkan prompt yang menanyakan apakah Anda ingin PC untuk debug telepon, dan itu akan menunjukkan kepada Anda kunci RSA PC untuk mengidentifikasinya.
wjandrea
Saya tidak mendapatkan prompt seperti itu ketika saya memasang telepon saya ke komputer.
1565986223
1
@Teekin lihat apakah ini membantu stackoverflow.com/questions/10086464/…
1565986223

Jawaban:

18

Akhirnya perangkat terdeteksi di adbbawah adb devicesperintah dengan me-restart adb server dengan hak akses root seperti yang disebutkan di sini di di bagian Pemecahan Masalahadb .

sudo adb kill-server
sudo adb start-server

Setelah ini adb deviceskembali

7dd91912      unauthorized

dengan prompt pada perangkat untuk otorisasi RSA. Setelah diotorisasi

adb devices sekarang kembali

72291912      device
1565986223
sumber
juga hati-hati memeriksa bahwa debugging melalui USB aktif
im_infamous
1
Ketika langkah-langkah ini tidak cukup, periksa jawaban yang lebih lengkap ini .
Skippy le Grand Gourou
5

Pastikan Anda memiliki kabel USB yang baik dan terhubung ke port yang baik. Ini selalu merupakan masalah yang saya alami ketika menggunakan ADB dan fastboot. Pastikan juga Anda memperbarui dan memiliki driver ADB terbaru.

Mwebbs
sumber
1
Driver ADB? Bukankah itu hanya untuk Windows?
wjandrea
Setuju, setelah seharian menghabiskan frustrasi dengan komputer dan telepon saya, ternyata kabel adalah alasan mereka tidak berbicara.
David Thefan
4

Anda menginstal adb program dengan benar. Debugging Android tidak diaktifkan secara default. Opsi aktivasi disembunyikan. Anda harus mengungkapkannya dengan langkah-langkah ini:

Pengaturan Goto -> Tentang telepon -> (gulir ke) Nomor pembuatan ->
 (Ketuk 7 kali) -> (Anda harus mendapat pemberitahuan
 Anda telah mengaktifkan pengaturan pengembangan )

Sekarang Anda akan memiliki item menu baru dalam pengaturan yang disebut Opsi pengembang .

Pergilah ke opsi ini dan nyalakan opsi USB debugging .

Sekarang ketika Anda mencolokkan kabel USB ke komputer, Anda akan mendapatkan prompt untuk Mengesahkan komputer yang terhubung.

Setelah debugging dihidupkan, Anda mungkin harus me-restart server. Anda dapat melakukannya dengan perintah ini:

$ adb kill-server
$ adb start-server
LD James
sumber
Saya sudah mengaktifkan opsi 'USB debugging' - tetapi tidak mendapatkan prompt untuk menghubungkan ke komputer
1565986223
Juga perlu menambahkan aturan udev untuk perangkat Anda
Kyle H
dapatkah Anda menjelaskan bagaimana cara menambahkan aturan udev
1565986223
@red_speck Saat Anda menghubungkan perangkat Anda, apakah Anda mendapatkan browser file usb dari konten, atau opsi untuk melihat konten? Juga, coba mulai me-restart server adb dengan kill-serverdan start-serverditambahkan ke jawaban saya.
LD James
Saya tidak mengerti ini dengan jelas "apakah Anda mendapatkan peramban file usb dari konten tersebut, atau opsi untuk melihat konten?" tetapi jika saya menebak apa yang Anda maksud, saya pikir itu adalah file browser usb (saya dapat menelusuri file-file telepon - Saya telah menggunakan ketiga opsi yang tersedia untuk menghubungkan USB ke perangkat saya - MTP, PTP dan hanya mengisi daya). Saya sudah mencoba me-restart adb dengan perintah Anda.
1565986223
2

Untuk mengatur deteksi perangkat di Ubuntu Linux:

Menggunakan sudo, buat file ini:/etc/udev/rules.d/51-android.rules.

Gunakan format ini untuk menambahkan setiap vendor ke file:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

Dalam contoh ini, ID vendor untuk HTC. Penugasan MODE menentukan izin baca / tulis, dan GROUP menentukan kelompok Unix yang memiliki simpul perangkat.

Jika Anda tidak tahu ID vendor Anda, Anda bisa mendapatkan ini dari lsusb, itu adalah string setelah ID.

Setelah Anda membuat / memperbarui file, jalankan:

sudo chmod a+r /etc/udev/rules.d/51-android.rules
Marmer organik
sumber
1
Saya melakukan semua ini, (id vendor untuk perangkat saya 2a96) dan juga membuat file adb_usb.ini di .android dari posting
1565986223
1
Untuk membantu orang lain - ID vendor adalah 4 karakter pertama yaitu ID 18d1: ID vendor 4ee7 adalah 18d1 Juga - Anda mungkin berpikir itu tidak berfungsi tetapi butuh satu menit setelah memulai ulang server sebelum ponsel saya terdeteksi. Dan akhirnya, saya menemukan daftar kode vendor di sini -. gist.github.com/jdamcd/6054951
MortimerCat
2

Saya memiliki masalah yang sama, dan setelah mencoba semua voodoo yang tersedia di internet, saya mengetahui sendiri bahwa perangkat hanya dikenali oleh vendor kabel USB yang menyertai perangkat.

Gilberto Albino
sumber
rolling eyes emoji
jayarjo
2

Gilberto Albino memberi saya petunjuk.
Tidak ada yang memberi tahu Anda bahwa beberapa kabel usb hanya baik untuk mengisi daya perangkat, bukan untuk mentransfer data. Anda harus mencari tahu mana yang Anda miliki untuk diri sendiri.
Saya pikir kabel hanya biaya lebih tipis.

Rambut abu-abu
sumber