টুলস

ভার্চুয়ালাইজড সিস্টেমে, ডিভাইসে একাধিক 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 পরিষেবাগুলি ব্রাউজ করতে এবং সংযোগ করতে নিম্নলিখিত কমান্ডগুলি বিকাশ মেশিনে ব্যবহার করা যেতে পারে।

  1. mDNS আবিষ্কার সক্ষম করতে, চালান:
    export ADB_MDNS_OPENSCREEN=1
    adb kill-server
    adb start-server
  2. 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
  3. ডিভাইসের সাথে সংযোগ করতে, চালান:
    adb connect driver_vm._adb._tcp
  4. সংযুক্ত ডিভাইসের তালিকা করতে, চালান:
    adb devices
    
    List of devices attached
    driver_vm._adb._tcp device