ভার্চুয়ালাইজড সিস্টেমে, ডিভাইসে একাধিক VM থাকতে পারে যার প্রতিটির নিজস্ব ADB ডেমন চলে। এই ক্ষেত্রে, হোস্ট VM একটি RNDIS ইথারনেট গ্যাজেট রপ্তানি করতে পারে, যা USB ফিজিক্যাল লিঙ্কের মাধ্যমে TCP/IP-ভিত্তিক যোগাযোগের জন্য ব্যবহার করা যেতে পারে। ডেভেলপমেন্ট মেশিনটি ডিভাইসে একাধিক ভিএম অ্যাক্সেস করতে TCP/IP এর উপর ADB ব্যবহার করতে পারে। হোস্ট সাইডে ADB ডেমন ADB পরিষেবাগুলি প্রকাশ করার মাধ্যমে mDNS-এ গেস্ট VM-এ ADB উপস্থিতি ঘোষণা করতে পারে। এছাড়াও, ডেভেলপমেন্ট মেশিন ADB টুলের সাহায্যে এই পরিষেবাগুলি ব্রাউজ করতে পারে, যা mDNS ডিভাইস আবিষ্কারকে সমর্থন করে (ADB সংস্করণ 31.0.2 বা তার পরে ) IP ঠিকানা এবং যে পোর্ট নম্বরে adb ডেমন শুনছে এবং তারপরে অতিথি VM-এর সাথে সংযোগ করতে পারে। .
ADB পরিষেবাগুলি ব্রাউজ করতে এবং সংযোগ করতে নিম্নলিখিত কমান্ডগুলি বিকাশ মেশিনে ব্যবহার করা যেতে পারে।
- mDNS আবিষ্কার সক্ষম করতে, চালান:
export ADB_MDNS_OPENSCREEN=1 adb kill-server adb start-server
- ADB পরিষেবাগুলি আবিষ্কার করতে, চালান:
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
- ডিভাইসের সাথে সংযোগ করতে, চালান:
adb connect driver_vm._adb._tcp
- সংযুক্ত ডিভাইসের তালিকা করতে, চালান:
adb devices List of devices attached driver_vm._adb._tcp device