Kapan pakai WiFi pairing?
- Kabel USB berantakan di farm 20+ device
- Emulator lokal (sudah TCP/IP default)
- PC + phone di jaringan yang sama
Note: WiFi ADB butuh Android 11+ untuk pairing wireless standalone (tanpa kabel pertama). Android 7-10 butuh USB dulu untuk enable adb tcpip 5555.
Cara 1: Pairing wireless (Android 11+)
- Enable Developer options dulu (lihat ADB & USB Debugging)
- Settings → Developer options → Wireless debugging → enable
- Tap Pair device with pairing code
- Catat IP address:port + 6-digit code yang muncul
- Di PC Command Prompt:
Masukkan 6-digit code saat dimintaadb pair <IP>:<PORT> - Setelah paired, connect:
ADB_PORT ada di main screen Wireless debugging (beda dari pairing port)adb connect <IP>:<ADB_PORT>
Cara 2: Via USB dulu (Android 7-10)
- Colok USB, pastikan
adb deviceskelihatan - Pastikan PC + phone satu WiFi
- Aktifkan TCP/IP mode:
adb tcpip 5555 - Cabut USB
- Cari IP phone (Settings → About phone → Status → IP address)
- Connect:
adb connect <IP>:5555
Verifikasi di PhoneGrid
Setelah connect, device akan muncul di halaman Devices dengan serial format 192.168.x.x:5555. Status harus hijau dalam 10 detik.
Kelemahan WiFi mode
- Reconnect otomatis dimatikan saat phone reboot → harus
adb connectlagi manual - Latency mirror lebih tinggi (~50-100ms lebih lambat dari USB)
- Network instability bikin disconnect random — taruh PC + phone di subnet yang sama, hindari cross-VLAN
Tips farm besar
Untuk 10+ device WiFi:
- Gunakan dedicated WiFi router untuk farm (jangan satu router dengan work laptop)
- DHCP reservation per-device → IP fixed, tidak rotate
- Scheduler PhoneGrid pakai WiFi Networks mapping (Settings → Networks) untuk pair IP ↔ label
Script auto-reconnect
Kalau mau reconnect otomatis setelah reboot phone:
@echo off
for /f "skip=1 tokens=1,2" %%a in ('adb devices') do (
if "%%a" neq "" (
adb connect %%a
)
)
Save sebagai reconnect.bat di PC, jalankan periodically via Task Scheduler.