Android Virtual Device (AVD) হল একটি এমুলেটর যা আপনি আপনার অ্যাপ্লিকেশন ডেভেলপমেন্ট এবং টেস্টিংয়ের জন্য ব্যবহার করতে পারেন। এটি আপনার কম্পিউটারে একটি ভার্চুয়াল Android ডিভাইস চালায়, যাতে আপনি কোনো ফিজিক্যাল ডিভাইস ছাড়াই আপনার অ্যাপ্লিকেশন টেস্ট করতে পারেন। Eclipse IDE তে Android Virtual Device (AVD) তৈরি করার জন্য Android SDK এবং ADT (Android Development Tools) প্লাগইন ইনস্টল করা থাকতে হবে।
এখানে Eclipse তে AVD তৈরির ধাপগুলি দেওয়া হলো।
১. Eclipse এ AVD তৈরি করার জন্য প্রস্তুতি:
Step 1: Android SDK এবং ADT প্লাগইন ইনস্টল করুন
আপনার Eclipse IDE তে Android SDK এবং ADT (Android Development Tools) প্লাগইন ইনস্টল করা থাকতে হবে।
- Android SDK ইনস্টল করুন:
- Android SDK ডাউনলোড করার জন্য Android Developer সাইটে যান এবং SDK টুলস ডাউনলোড করুন।
- ADT প্লাগইন ইনস্টল করুন:
- Eclipse IDE তে ADT প্লাগইন ইনস্টল করতে, Eclipse Marketplace এ যান।
Help>Eclipse Marketplace>Search>ADT- Android Development Tools (ADT) প্লাগইন ইনস্টল করুন।
২. AVD তৈরি করা:
Step 1: Android Virtual Device Manager (AVD Manager) ওপেন করুন
- Eclipse এ AVD Manager খুলতে:
- Eclipse ওপেন করুন এবং Android perspective সিলেক্ট করুন।
Window>Android>AVD Managerঅথবা Tools মেনু থেকে AVD Manager সিলেক্ট করুন।
Step 2: নতুন AVD তৈরি করুন
- AVD Manager ওপেন হলে, সেখানে Create Virtual Device বাটনটি দেখতে পাবেন। এটি ক্লিক করুন।
- Device Definition সিলেক্ট করুন:
- Phone অথবা Tablet সিলেক্ট করুন (যেটি আপনার প্রজেক্টের জন্য প্রয়োজন)।
- আপনি যদি একটি কাস্টম ডিভাইস তৈরি করতে চান, তবে New Device সিলেক্ট করে ডিভাইসের কনফিগারেশন কাস্টমাইজ করতে পারেন (ডিভাইসের স্ক্রীন সাইজ, রেজোলিউশন, ইত্যাদি)।
- System Image সিলেক্ট করুন:
- আপনার নির্বাচিত ডিভাইসের জন্য System Image সিলেক্ট করুন।
- এখানে আপনি Android এর বিভিন্ন ভার্সন নির্বাচন করতে পারবেন (যেমন, Android 8.0, Android 10 ইত্যাদি)। সাধারণত Google APIs সিলেক্ট করা হয়, কারণ এতে Google Play Services থাকে।
- Download বাটন ক্লিক করে প্রয়োজনীয় System Image ডাউনলোড করুন (যদি এটি আগে থেকে ইনস্টল না থাকে)।
- AVD Configuration সেট করুন:
- AVD Name দিন (যেমন,
MyVirtualDeviceবা অন্য কিছু)। - Device এবং System Image সিলেক্ট করার পরে, অন্যান্য কনফিগারেশন যেমন RAM, SD Card size ইত্যাদি নির্বাচন করতে হবে।
- Emulation options নির্বাচন করতে পারেন যেমন, Enable Keyboard Input, Use Host GPU ইত্যাদি।
- AVD Name দিন (যেমন,
- Create বাটনে ক্লিক করুন:
- সব কনফিগারেশন ঠিকভাবে সেট হলে,
Createবাটনে ক্লিক করুন।
- সব কনফিগারেশন ঠিকভাবে সেট হলে,
Step 3: AVD রান করুন
- AVD Manager তে আপনার তৈরি করা AVD দেখতে পাবেন।
- Start বাটনে ক্লিক করুন আপনার তৈরি করা AVD চালু করতে।
- AVD চালু হতে কিছু সময় লাগতে পারে। এটি চালু হওয়ার পর আপনি আপনার অ্যাপ্লিকেশনটি এই ভার্চুয়াল ডিভাইসে রান করতে পারবেন।
৩. AVD এর সাথে কাজ করার সময় কিছু টিপস:
- Performance Optimization:
- আপনার AVD এর performance উন্নত করার জন্য Use Host GPU অপশনটি সিলেক্ট করা যেতে পারে। এর মাধ্যমে AVD এর গ্রাফিক্স এক্সিকিউশন সিস্টেমের GPU ব্যবহার করে।
- HAXM (Intel Hardware Accelerated Execution Manager):
- আপনার AVD এর পারফরম্যান্স উন্নত করার জন্য HAXM ইনস্টল করা উচিত (যদি আপনি Intel CPU ব্যবহার করেন)। এটি AVD এর ইমুলেশন টাইম কমিয়ে আনে এবং আরও দ্রুত কাজ করে।
- SD Card Size:
- আপনার AVD তে যদি SD Card ব্যবহার করতে চান, তবে সেটি কনফিগার করার সময় সাইজ নির্ধারণ করতে পারেন।
- AVD Reset:
- যদি AVD কোনো কারণে সঠিকভাবে কাজ না করে, আপনি AVD Reset অপশনটি ব্যবহার করে সেটিকে আবার নতুন করে তৈরি করতে পারেন।
৪. AVD Emulator এর সাথে অ্যাপ্লিকেশন রান করা:
- আপনার তৈরি করা AVD চালু হওয়ার পর, আপনি Eclipse IDE তে তৈরি করা Android অ্যাপ্লিকেশন Run করতে পারেন।
- Eclipse তে
Run>Run As>Android Applicationসিলেক্ট করুন। - আপনার অ্যাপ্লিকেশনটি AVD তে রান হতে শুরু করবে।
সারাংশ:
Eclipse IDE তে Android Virtual Device (AVD) তৈরি করা খুবই সহজ এবং এটি Android অ্যাপ্লিকেশন ডেভেলপমেন্ট ও টেস্টিংয়ের জন্য অপরিহার্য। AVD Manager ব্যবহার করে আপনি বিভিন্ন ধরনের ভার্চুয়াল ডিভাইস তৈরি করতে পারেন এবং System Image সিলেক্ট করে আপনার অ্যাপ্লিকেশনটি বিভিন্ন Android ভার্সনে টেস্ট করতে পারেন। HAXM এবং Host GPU এর মতো অপশনগুলো ব্যবহার করে আপনি AVD এর পারফরম্যান্স উন্নত করতে পারেন। AVD তে অ্যাপ্লিকেশন রান করা, ডিবাগিং এবং টেস্টিংয়ের জন্য অত্যন্ত কার্যকরী একটি টুল।
Read more