Atasi masalahTerbit: 6 menit baca

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

PesanArtinyaSolusi
Failed: Wrong password or connection was dropped.Kode salah atau lama, atau dialog tertutupBuka lagi dialognya, langsung pakai kode baru
error: protocol fault (couldn't read status message)Pairing tidak selesai, sering karena port salah atau dialog tertutupPakai port dari dialog pairing, biarkan dialog terbuka
failed to connect ... Connection refusedTidak ada yang mendengarkan di port ituAnda memakai port connect, atau dialog sudah tertutup
failed to connect ... timed outJaringan tidak bisa menjangkau HPWi-Fi yang sama, bukan jaringan tamu, tanpa VPN
Failed: Unable to start pairing client.adb di PC versi lama atau rusakPerbarui platform-tools, adb kill-server
Pairing berhasil tetapi adb devices kosongAnda belum connectadb 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:

  1. 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).
  2. 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.
  3. 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 devices

Jika 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-server

adb 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:

  1. Pastikan HP tersambung ke Wi-Fi dan Wireless debugging menyala. Tab Home memeriksanya untuk Anda.
  2. Ketuk Start pairing di ADB Kit.
  3. Di Setelan, buka Wireless debugging › Pair device with pairing code.
  4. ADB Kit menemukan layanan pairing di jaringan sendiri, seperti cara Android Studio. Notifikasinya muncul: Code found. Enter it in the notification.
  5. Ketik enam digit kode di kotak balasan notifikasi. Dialog tetap terbuka sepanjang waktu.
  6. 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 KitYang 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.