ADB (Android Debug Bridge) অ্যান্ড্রয়েড ইউজারদের মধ্যে কম্পিউটারে স্মার্টফোন কন্ট্রোল করার জনপ্রিয় টুল। কিন্তু gầnামুখে অনেক ইউজার রিপোর্ট করেছেন ADB ডিভাইস কম্পিউটারের সাথে কানেক্ট করার সময় "error: device not found" প্রম্পট আসছে। আবার কেউ কেউ হঠাৎ "no ADB no emulator found" এরর দেখছেন।
خوشকহবর্য, এই ADB এরর কিছু সমাধান দিয়ে ফিক্স করা যায়। এই আর্টিকেলে ADB no devices/emulator এরর সমাধান করা হলো।
ADB কী? "ADB Device Not Found" এররটি কী বোঝায়?
ADB = Android Debug Bridge। এটি একটি কমান্ড-লাইন ইউটিলিটি যা ব্যবহারকারীদের কম্পিউটার দিয়ে অ্যান্ড্রয়েড স্মার্টফোন কন্ট্রোল করতে দেয়। নামটাই ইঙ্গিত দিচ্ছে ADB অ্যাপ ডিবাগ ও নতুন অ্যাপ ইনস্টল করতে সাহায্য করে। এছাড়া এটি একটি Unix shell প্রদান করে যাতে ডিভাইসে বিভিন্ন কমান্ড রান করা যায়।
কিন্তু যখন ADB not found এরর হয়, তার মানে ADB কমান্ড-লাইন টুল ব্যবহার করার সময় এটি ফেল করে কারণ কম্পিউটার আপনার ADB ডিভাইস ডিটেক্ট করতে পারছে না। তাই কিছু সমাধান দিয়ে এটি ফিক্স করতে হয়।
"ADB No Devices/Emulator" এরর কীভাবে ফিক্স করবেন?
ADB not recognized এরর কে পেছনের কারণগুলো:
- স্মার্টফোন ও কম্পিউটার কানেক্ট করার ইন্টারফেস ড্রাইভার পুরনো হয়ে থাকা
- USB Debugging অপশন ডিজেবল থাকা
- অ্যান্ড্রয়েড ডিভাইস ও কম্পিউটারের মাঝপথে ভুল কানেকশন মোড
বেশিরভাগ কেসে, যদি ADB ডিভাইস কম্পিউটারে কাজ করার ইন্টারফেস ড্রাইভার পুরনো হয়, তবে "error: ADB device not found" পপ আপ করবে এবং কম্পিউটারে অ্যান্ড্রয়েড ডিভাইস কন্ট্রোল করা বন্ধ করবে।
সমাধানসমূহ:
- ১: Android ADB Interface Driver অটোমেটিক আপডেট করুন
- ২: USB Debugging অন্যাবল করুন
- ৩: ADB Device Connection Mode পরিবর্তন করুন
- ৪: ADB রিসেট করুন
সমাধান ১: Android ADB Interface অটোমেটিক আপডেট করুন
ADB ইন্টারফেস কাজ করে অ্যান্ড্রয়েড স্মার্টফোন কম্পিউটারে কন্ট্রোল করার জন্য। সাধারণত অ্যান্ড্রয়েড ফোন PC-এ কানেক্ট করার সময় এই ইন্টারফেস রান হয় যাতে ADB ভালো কাজ করে।
কিন্তু যদি এই ইন্টারফেস ড্রাইভার পুরনো বা করাপ্ট হয়, তবে ADB ডিভাইস উইন্ডোজ ১১, ১০, ৮, ৭-এ রিকগনাইজড নাও হতে পারে। তাই Driver Booster ব্যবহার করে ADB ইন্টারফেস ড্রাইভার অটোমেটিক সার্চ, ডাউনলোড ও ইনস্টল করা ভালো।
- Driver Booster ডাউনলোড, ইনস্টল ও রান করুন
- Scan ক্লিক করুন
- Android ADB Interface লোকেট করুন এবং তৎক্ষণ Update করুন
ড্রাইভার টুল ADB ইন্টারফেস ইনস্টল করলে, ADB ব্যবহার করে চেক করুন ডিভাইস কম্পিউটারে ফাউন্ড ও রিকগনাইজড হচ্ছে কিনা।
সমাধান ২: USB Debugging অন্যাবল করুন
আপনার অ্যান্ড্রয়েড ডিভাইসে USB Debugging অপশন অন্যাবল থাকা নিশ্চিত করুন ADB ডিভাইস কম্পিউটারে কন্ট্রোল করার জন্য।
- Android ফোনে Settings → About খুলুন
- About-এ Build number ৭ বার টিপুন Developer Options অনলক করতে
- ফিরে Developer Options-এ যান, USB Debugging টিপুন
এভাবে "USB Debugging" অন করলে কম্পিউটার ADB ডিভাইস খুঁজে পাবে।
সমাধান ৩: ADB Device Connection Mode পরিবর্তন করুন
অ্যান্ড্রয়েড ফোনের কানেকশন মোড সঠিক রাখতে হবে ADB ডিভাইস ডিটেক্ট করতে। এখানে Media Transfer Protocol (MTP) সিলেক্ট করতে হবে। না হলে "ADB no emulators or devices found" এরর আসবে।
- অ্যান্ড্রয়েড ফোন কম্পিউটারের সাথে কানেক্ট করুন
- নোটিফিকেশন উইন্ডোতে Tap for more USB options টিপুন
- Media device (MTP) কানেকশন মোড হিসেবে সিলেক্ট করুন
Media device (MTP) দিয়ে কানেক্ট করার পর চেক করুন "ADB error: device not found" ওয়ার্নিং আবার আসছে কিনা।
MTP মোড দিয়ে ছবি, সংগীত, ভিডিও, ডকুমেন্ট ট্রান্সফার করা যায়। কিছু ইউজার অনুযায়ী PTP (Picture Transfer Protocol) মোডও ADB ডিভাইস নট রিকগনাইজড এরর দূর করতে সাহায্য করে।
সমাধান ৪: ADB রিসেট করুন
যে কোনো মেথড নিলেও ADB ডিভাইস ডিটেক্ট না হলে, ADB প্রসেস রিসেট করা একটি ভালো অপশন। এতে এই কমান্ড-লাইন টুল পুনরায় কনফিগার হয়। ADB রিসেট করা খুব সহজ। ADB টুলে নিচের কমান্ডগুলো রান করুন:
ADB kill-server
ADB start-server
ADB প্রসেস রিসেট করার পর এই কমান্ড লাইন পুনরায় ব্যবহার করে দেখুন কাজ করছে কিনা এবং কম্পিউটারে অ্যান্ড্রয়েড ফোন কন্ট্রোল করতে পারছেন কিনা।
সারাংশ
এই আর্টিকেল "ADB error: no device found" কার্যকরভাবে ফিক্স করতে সাহায্য করে ADB ইন্টারফেস ড্রাইভার আপডেট করে, কানেকশন মোড পরিবর্তন করে, এবং প্রসেস রিসেট করে। এই Mittellerden যেকোনো একটি আপনার কাজে আসবে।