Wireless Debugging Gagal Pairing? Atasi Kode Salah dan Error adb pair
Atasi pairing Wireless debugging yang gagal, kode pairing salah atau kedaluwarsa, dialog pairing yang tertutup saat pindah aplikasi, dan error protocol fault adb pair.
Pairing Wireless debugging gagal karena empat alasan utama: kode enam digit kedaluwarsa atau salah ketik, dialog "Pair device with pairing code" tertutup sebelum pairing selesai, Anda memakai port yang salah (port connect, bukan port pairing), atau kedua sisi tidak bisa saling menjangkau di jaringan. Buka lagi dialog pairing, biarkan tetap di layar, lalu lakukan pairing dengan kode baru dan port yang tertera di dialog itu. Detail setiap kasus ada di bawah.
Cara kerja pairing (30 detik)
Saat Anda mengetuk Pair device with pairing code, HP memulai layanan pairing berumur pendek di port tersendiri dan menampilkan:
- kode pairing Wi-Fi enam digit, dan
- Alamat IP & Port untuk pairing.
Layanan itu hanya ada selama dialog terbuka. Tutup dialognya, keluar dari Opsi developer, atau tunggu terlalu lama, dan layanan itu hilang. Kode yang ditampilkan hanya berlaku untuk dialog itu.
Setelah pairing, Anda terhubung ke port yang berbeda, yaitu port di bagian atas layar Wireless debugging. Tertukar antara dua port ini adalah kesalahan paling umum di PC.
Error demi error
| Pesan | Artinya | Solusi |
|---|---|---|
Failed: Wrong password or connection was dropped. | Kode salah atau lama, atau dialog tertutup | Buka lagi dialognya, langsung pakai kode baru |
error: protocol fault (couldn't read status message) | Pairing tidak selesai, sering karena port salah atau dialog tertutup | Pakai port dari dialog pairing, biarkan dialog terbuka |
failed to connect ... Connection refused | Tidak ada yang mendengarkan di port itu | Anda memakai port connect, atau dialog sudah tertutup |
failed to connect ... timed out | Jaringan tidak bisa menjangkau HP | Wi-Fi yang sama, bukan jaringan tamu, tanpa VPN |
Failed: Unable to start pairing client. | adb di PC versi lama atau rusak | Perbarui platform-tools, adb kill-server |
Pairing berhasil tetapi adb devices kosong | Anda belum connect | adb connect dengan port utama |
Solusi 1: kode salah atau kedaluwarsa
- Ketik kode dari dialog yang sedang terbuka sekarang. Setiap dialog baru menampilkan kode baru.
- Lakukan pairing dalam sekitar satu menit. Menunggu lama sering membuatnya gagal.
- Perhatikan digit yang mirip: 1 dan 7, 6 dan 8, 0 dan 9 pada huruf kecil.
Solusi 2: dialog tertutup saat pindah aplikasi
Masalah ini dialami hampir semua orang yang mencoba pairing aplikasi di HP yang sama. Android menutup "Pair device with pairing code" begitu Anda keluar dari Opsi developer, jadi saat Anda membuka aplikasi lain untuk mengetik kode, layanan pairing sudah hilang.
Ada tiga cara mengatasinya:
- Ketik kode di notifikasi. Aplikasi yang mendukungnya memunculkan notifikasi dengan kotak balasan, jadi Anda mengetik tanpa meninggalkan dialog. Begitulah cara ADB Kit (lihat di bawah).
- Layar terpisah (split screen). Letakkan Setelan di satu bagian dan aplikasi di bagian lain, lalu buka dialog pairing di bagian Setelan. Di kebanyakan HP: buka Terbaru (Recents), ketuk ikon aplikasi di atas kartunya, lalu pilih Layar terpisah. Beberapa HP memakai tekan lama pada kartu.
- Jendela pop-up / mengambang. Banyak HP Xiaomi, OPPO, vivo dan Samsung bisa membuka aplikasi di jendela kecil di atas Setelan.
Solusi 3: port salah di komputer
Di PC, lakukan pairing dengan port dari dialog pairing, lalu connect dengan port dari layar utama Wireless debugging:
adb pair 192.168.1.20:37011 # port from the "Pair device with pairing code" dialog
adb connect 192.168.1.20:41237 # port from the top of the Wireless debugging screen
adb devicesJika Anda melihat Connection refused saat adb pair, dialog pairing sudah tertutup atau Anda memakai port connect.
Solusi 4: jaringan memblokirnya
- HP dan komputer harus berada di Wi-Fi yang sama. Jaringan tamu dan jaringan kantor sering mengisolasi perangkat.
- Jeda aplikasi VPN di kedua sisi.
- Beberapa router memblokir multicast (mDNS) yang dipakai tool untuk menemukan HP. Mengetik IP dan port secara manual tetap bisa.
- Di Mac, izinkan akses Local Network untuk terminal atau Android Studio di System Settings › Privacy & Security.
Solusi 5: perbarui adb dan restart
Platform-tools versi lama sering gagal pairing atau melaporkan sukses padahal gagal. Pakai versi terbaru dan restart server-nya:
adb version
adb kill-server
adb start-serveradb pair butuh platform-tools 30 atau lebih baru.
Pairing dengan ADB Kit (tanpa PC)
ADB Kit melakukan pairing HP dengan dirinya sendiri dan menghindari masalah dialog yang tertutup:
- Pastikan HP tersambung ke Wi-Fi dan Wireless debugging menyala. Tab Home memeriksanya untuk Anda.
- Ketuk Start pairing di ADB Kit.
- Di Setelan, buka Wireless debugging › Pair device with pairing code.
- ADB Kit menemukan layanan pairing di jaringan sendiri, seperti cara Android Studio. Notifikasinya muncul: Code found. Enter it in the notification.
- Ketik enam digit kode di kotak balasan notifikasi. Dialog tetap terbuka sepanjang waktu.
- ADB Kit melakukan pairing dan terhubung. Anda tidak pernah mengetik port.
ADB Kit melaporkan kegagalan utama secara terpisah, jadi Anda tahu solusi mana yang berlaku:
| Pesan ADB Kit | Yang harus dilakukan |
|---|---|
| Wrong code. Check the code and try again. | Digitnya tidak cocok. Pakai kode yang ada di layar sekarang |
| Pairing dialog closed. Open it again and use the new code. | Dialog hilang sebelum pairing. Buka lagi |
| Pairing code not found. Keep "Pair device with pairing code" open. | ADB Kit tidak bisa melihat layanan pairing. Biarkan dialog tetap di layar |
| The pairing code has six digits. | Ada digit yang kurang atau lebih |
| Connect to a Wi-Fi network first. | Sambungkan ke Wi-Fi atau hotspot |
Jika notifikasi dimatikan, aplikasi menampilkan Notifications are off: type the code below, or allow them. Ketuk Allow notifications, atau pakai layar terpisah dan Type the code here instead.
Pairing HP lain
Untuk pairing HP kedua dari ADB Kit, ketuk Add phone di Home. HP lain itu memindai kode QR (di HP itu: Wireless debugging › Pair device with QR code) atau menampilkan kode pairing yang Anda ketik. Kedua HP harus berada di Wi-Fi yang sama. Jika gagal dengan pesan Pairing failed. Tap New code and scan again., kode QR sudah kedaluwarsa. Lihat cara mengontrol HP Android dari HP lain.
Dulu bisa pairing, sekarang gagal
- Anda menghapus perangkat di Paired devices, atau mengetuk Cabut otorisasi USB debugging (Revoke USB debugging authorizations). Lakukan pairing lagi.
- HP sudah lama tidak terhubung dan Android mencabut otorisasinya. Disable adb authorization timeout di Opsi developer mencegah hal ini di banyak HP.
- Wireless debugging hanya mati setelah restart. Ini tidak butuh pairing baru, lihat Wireless debugging mati sendiri.
Catatan keamanan
Lakukan pairing hanya dengan perangkat dan aplikasi yang Anda percaya. Perangkat yang sudah di-pair punya kuasa yang sama dengan komputer yang tersambung lewat USB debugging. Anda bisa menghapus yang lama kapan saja di Wireless debugging › Paired devices.