Alat

Dalam sistem tervirtualisasi, perangkat dapat memiliki beberapa VM yang masing-masing menjalankan daemon ADB-nya sendiri. Dalam hal ini, VM host dapat mengekspor gadget RNDIS Ethernet, yang dapat digunakan untuk komunikasi berbasis TCP/IP melalui tautan fisik USB. Mesin pengembangan kemudian dapat menggunakan ADB melalui TCP/IP untuk mengakses beberapa VM di perangkat. Daemon ADB di sisi host dapat mengumumkan kehadiran ADB di VM tamu melalui mDNS dengan menerbitkan layanan ADB. Selain itu, mesin pengembangan dapat menelusuri layanan ini dengan alat ADB, yang mendukung penemuan perangkat mDNS (ADB versi 31.0.2 atau lebih baru ) untuk mendapatkan alamat IP dan nomor port tempat daemon adb mendengarkan dan kemudian terhubung ke VM tamu .

Perintah berikut dapat digunakan pada mesin pengembangan untuk menelusuri dan menyambung ke layanan ADB.

  1. Untuk mengaktifkan penemuan mDNS, jalankan:
    export ADB_MDNS_OPENSCREEN=1
    adb kill-server
    adb start-server
    
  2. Untuk menemukan layanan ADB, jalankan:
    adb mdns services
    
    List of discovered mdns services
    driver_vm	_adb._tcp	192.168.1.49:4444
    device_vm	_adb._tcp	192.168.1.49:3333
    
  3. Untuk terhubung ke perangkat, jalankan:
    adb connect driver_vm._adb._tcp
    
  4. Untuk membuat daftar perangkat yang terhubung, jalankan:
    adb devices
    
    List of devices attached
    driver_vm._adb._tcp device