আপনার অ্যাপটি অ্যান্ড্রয়েড অটোমোটিভ ওএস-এ কেমন চলে, তা পরীক্ষা করার জন্য আপনি অ্যান্ড্রয়েড এমুলেটর ব্যবহার করতে পারেন।
সিস্টেম ইমেজ যোগ করুন
অ্যান্ড্রয়েড অটোমোটিভ ওএস ভার্চুয়াল ডিভাইস তৈরি করার আগে, আপনাকে অ্যান্ড্রয়েড স্টুডিও এসডিকে ম্যানেজারের মাধ্যমে সিস্টেম ইমেজ যুক্ত করতে হবে।
জেনেরিক সিস্টেম ইমেজ যোগ করুন
অ্যান্ড্রয়েড স্টুডিওতে অ্যান্ড্রয়েড অটোমোটিভ ওএস-এর জন্য জেনেরিক সিস্টেম ইমেজ অন্তর্ভুক্ত রয়েছে, যা আপনি আপনার অ্যাপ পরীক্ষা করার জন্য ব্যবহার করতে পারেন এবং গুগল প্লে-এর জন্য স্ক্রিনশট নেওয়ার সময়ও ব্যবহার করা উচিত। এই সমস্ত ইমেজে যা যা অন্তর্ভুক্ত রয়েছে:
- গুগল প্লে পরিষেবা
- এপিআই ২৮ ইমেজ ব্যতীত গুগল অটোমোটিভ অ্যাপ হোস্ট , কারণ এই হোস্টটি শুধুমাত্র এপিআই ২৯ বা তার উচ্চতর সংস্করণে চালিত ডিভাইসগুলিতে উপলব্ধ।
| নাম | এপিআই স্তর | স্থাপত্য | বৈশিষ্ট্য | প্রাপ্যতা |
|---|---|---|---|---|
| অটোমোটিভ ইন্টেল x86 অ্যাটম সিস্টেম ইমেজ | ২৮ | x86 | গুগল প্লে স্টোর | |
| প্লে স্টোর ইন্টেল x86 অ্যাটম সিস্টেম ইমেজ সহ অটোমোটিভ | ২৯ | x86 | গুগল প্লে স্টোর | |
| প্লে স্টোর ইন্টেল x86_64 অ্যাটম সিস্টেম ইমেজ সহ অটোমোটিভ | ৩০ | x86 | গুগল প্লে স্টোর | |
| প্লে স্টোর সহ অটোমোটিভ এআরএম ৬৪ ভি৮এ সিস্টেম ইমেজ | ৩২ | এআরএম | গুগল প্লে স্টোর | |
| প্লে স্টোর ইন্টেল x86_64 অ্যাটম সিস্টেম ইমেজ সহ অটোমোটিভ | ৩২ | x86 | গুগল প্লে স্টোর | |
| গুগল এপিআই arm64-v8a সিস্টেম ইমেজ ব্যবহার করে অটোমোটিভ ডিসট্যান্ট ডিসপ্লে | ৩২ | এআরএম | ||
| গুগল এপিআই x86_64 সিস্টেম ইমেজ সহ অটোমোটিভ ডিসট্যান্ট ডিসপ্লে | ৩২ | x86 | ||
| গুগল প্লে arm64-v8a সিস্টেম ইমেজ সহ অটোমোটিভ ডিসট্যান্ট ডিসপ্লে | ৩২ | এআরএম | গুগল প্লে স্টোর | |
| গুগল প্লে x86_64 সিস্টেম ইমেজ সহ অটোমোটিভ ডিসট্যান্ট ডিসপ্লে | ৩২ | x86 | গুগল প্লে স্টোর | |
| অ্যান্ড্রয়েড অটোমোটিভ উইথ গুগল এপিআই এআরএম ৬৪ ভি৮এ সিস্টেম ইমেজ | ৩৩ | এআরএম | ||
| গুগল এপিআই সহ অ্যান্ড্রয়েড অটোমোটিভ ইন্টেল x86_64 অ্যাটম সিস্টেম ইমেজ | ৩৩ | x86 | ||
| গুগল প্লে arm64-v8a সিস্টেম ইমেজ সহ অটোমোটিভ ডিসট্যান্ট ডিসপ্লে | ৩৩ | এআরএম | গুগল প্লে স্টোর | |
| গুগল প্লে x86_64 সিস্টেম ইমেজ সহ অটোমোটিভ ডিসট্যান্ট ডিসপ্লে | ৩৩ | x86 | গুগল প্লে স্টোর | |
| গুগল এপিআই সহ অ্যান্ড্রয়েড অটোমোটিভ arm64-v8a সিস্টেম ইমেজ | ৩৪-এক্সট৯ | এআরএম |
| |
| গুগল এপিআই x86_64 সিস্টেম ইমেজ সহ অ্যান্ড্রয়েড অটোমোটিভ | ৩৪-এক্সট৯ | x86 |
| |
| গুগল প্লে arm64-v8a সিস্টেম ইমেজ সহ অ্যান্ড্রয়েড অটোমোটিভ | ৩৪-এক্সট৯ | এআরএম |
| |
| গুগল প্লে x86_64 সিস্টেম ইমেজ সহ অ্যান্ড্রয়েড অটোমোটিভ | ৩৪-এক্সট৯ | x86 |
| |
| গুগল এপিআই সহ অ্যান্ড্রয়েড অটোমোটিভ arm64-v8a সিস্টেম ইমেজ | ৩৫-এক্সট১৫ | এআরএম | ||
| গুগল এপিআই x86_64 সিস্টেম ইমেজ সহ অ্যান্ড্রয়েড অটোমোটিভ | ৩৫-এক্সট১৫ | x86 | ||
| গুগল প্লে arm64-v8a সিস্টেম ইমেজ সহ অ্যান্ড্রয়েড অটোমোটিভ | ৩৫-এক্সট১৫ | এআরএম |
| |
| গুগল প্লে x86_64 সিস্টেম ইমেজ সহ অ্যান্ড্রয়েড অটোমোটিভ | ৩৫-এক্সট১৫ | x86 |
|
জেনেরিক সিস্টেম ইমেজ ইনস্টল করতে এই ধাপগুলো অনুসরণ করুন:
- অ্যান্ড্রয়েড স্টুডিওতে, টুলস > এসডিকে ম্যানেজার নির্বাচন করুন।
- SDK প্ল্যাটফর্ম ট্যাবে ক্লিক করুন।
- প্যাকেজের বিবরণ দেখুন-এ ক্লিক করুন।
- কোন ছবি(গুলো) ডাউনলোড করবেন তা নির্বাচন করুন। বিস্তারিত জানতে পূর্ববর্তী সারণিটি দেখুন।
- Apply-তে ক্লিক করুন, তারপর OK-তে ক্লিক করুন।

OEM থেকে সিস্টেম ইমেজ যোগ করুন
আপনি OEM-নির্দিষ্ট সিস্টেম ইমেজও যোগ করতে পারেন। OEM ডেভেলপার সাইটগুলিতে দেওয়া ধাপগুলি বর্ণানুক্রমিকভাবে অনুসরণ করুন:
- অ্যাম্পিয়ার (রেনো, আলপাইন)
- জেনারেল মোটরস (শেভ্রোলেট, ক্যাডিলাক, জিএমসি, বুইক)
- হোন্ডা
- মাজদা
- পোলস্টার
- ভলভো
একটি গাড়ির এভিডি তৈরি করুন এবং এমুলেটরটি চালান।
অ্যান্ড্রয়েড অটোমোটিভ ওএস চালিত একটি গাড়ির প্রতিনিধিত্বকারী একটি অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (AVD) তৈরি করতে এই ধাপগুলো অনুসরণ করুন এবং তারপর সেই AVD ব্যবহার করে এমুলেটরটি চালান:
- অ্যান্ড্রয়েড স্টুডিওতে, টুলস > এভিডি ম্যানেজার নির্বাচন করুন।
- ভার্চুয়াল ডিভাইস তৈরি করুন -এ ক্লিক করুন।
- হার্ডওয়্যার নির্বাচন ডায়ালগ থেকে, অটোমোটিভ নির্বাচন করুন এবং তারপরে একটি হার্ডওয়্যার প্রোফাইল নির্বাচন করুন। পরবর্তী ক্লিক করুন।
- অটোমোটিভ-এর জন্য তৈরি একটি সিস্টেম ইমেজ, যেমন Android 12L (Automotive with Play Store) , নির্বাচন করুন এবং Next-এ ক্লিক করুন।
- আপনার AVD-টির নাম দিন এবং আপনার পছন্দমতো সাজিয়ে নিতে চান এমন অন্যান্য বিকল্পগুলো নির্বাচন করুন, তারপর ফিনিশ-এ ক্লিক করুন।
- টুল উইন্ডো বার থেকে, আপনার অ্যান্ড্রয়েড অটোমোটিভ ওএস এভিডি-কে ডেপ্লয়মেন্ট টার্গেট হিসেবে নির্বাচন করুন।
- রান-এ ক্লিক করুন
.
বান্ডেল হার্ডওয়্যার প্রোফাইল ব্যবহার করুন
একটি AVD তৈরি করার সময়, আপনি Android Studio-র সাথে আসা নিম্নলিখিত হার্ডওয়্যার প্রোফাইলগুলি ব্যবহার করতে পারেন:
| নাম | সমাধান | কনফিগারযোগ্য | সামঞ্জস্যতা | প্রাপ্যতা |
|---|---|---|---|---|
| অটোমোটিভ (১০২৪পি ল্যান্ডস্কেপ) | ১০২৪x৭৬৮ | |||
| অটোমোটিভ (১০৮০পি ল্যান্ডস্কেপ) | ১০৮০x৬০০ | ✔ | গুগল প্লে স্টোর ছাড়া এপিআই ৩৩+ সিস্টেম ইমেজ | |
| অটোমোটিভ (১৪০৮ পৃষ্ঠা ল্যান্ডস্কেপ) API 34 ইমেজগুলির সাথে ব্যবহারের জন্য প্রস্তাবিত | ১৪০৮x৭৯২ | গুগল প্লে স্টোর ছাড়া এপিআই ৩৩+ সিস্টেম ইমেজ | ||
| গুগল প্লে সহ অটোমোটিভ (১৪০৮পি ল্যান্ডস্কেপ) API 34 ইমেজগুলির সাথে ব্যবহারের জন্য প্রস্তাবিত | ১৪০৮x৭৯২ | |||
| অটোমোটিভ পোর্ট্রেট | ৮০০x১২৮০ | গুগল প্লে স্টোর ছাড়া এপিআই ৩৩+ সিস্টেম ইমেজ | ||
| অটোমোটিভ লার্জ পোর্ট্রেট | ১২৮০x১৬০৬ | ✔ | গুগল প্লে স্টোর ছাড়া এপিআই ৩৩+ সিস্টেম ইমেজ | |
| অটোমোটিভ আল্ট্রাওয়াইড | ৩৯০৪x১৩২০ | ✔ | গুগল প্লে স্টোর ছাড়া এপিআই ৩৩+ সিস্টেম ইমেজ | |
| স্বয়ংচালিত দূরবর্তী প্রদর্শন | ১০৮০x৬০০ | গুগল প্লে স্টোর ছাড়া এপিআই ৩২+ দূরবর্তী ডিসপ্লে সিস্টেম ইমেজ | ||
| গুগল প্লে সহ অটোমোটিভ ডিস্ট্যান্ট ডিসপ্লে | ১০৮০x৬০০ |
একটি হার্ডওয়্যার প্রোফাইল তৈরি করুন
বান্ডেল করা হার্ডওয়্যার প্রোফাইলগুলোর আওতাভুক্ত নয় এমন হার্ডওয়্যার কনফিগারেশন পরীক্ষা করার জন্য, আপনি অ্যান্ড্রয়েড অটোমোটিভ ওএস এমুলেটরের সাথে ব্যবহারের জন্য একটি হার্ডওয়্যার প্রোফাইল তৈরি করতে পারেন। এটি করার জন্য, প্রোফাইল তৈরির প্রক্রিয়ায় ডিভাইসের ধরন হিসেবে অ্যান্ড্রয়েড অটোমোটিভ নির্বাচন করুন। কাস্টম হার্ডওয়্যার প্রোফাইলগুলো শুধুমাত্র সেইসব সিস্টেম ইমেজের সাথেই সামঞ্জস্যপূর্ণ, যেগুলোতে গুগল প্লে স্টোর অন্তর্ভুক্ত নেই।
এমুলেটরের বর্ধিত নিয়ন্ত্রণগুলি ব্যবহার করুন
অন্যান্য অ্যান্ড্রয়েড এমুলেটরগুলিতে উপলব্ধ অনেক সাধারণ বর্ধিত নিয়ন্ত্রণ ছাড়াও, অ্যান্ড্রয়েড অটোমোটিভ ওএস এমুলেটরের জন্য বিশেষভাবে তৈরি কিছু বর্ধিত নিয়ন্ত্রণ রয়েছে।
হার্ডওয়্যার অবস্থা অনুকরণ করুন

অ্যাক্সেলেরোমিটার এবং জাইরোস্কোপের মতো সেন্সরগুলো, যা উপলব্ধ থাকলে স্ট্যান্ডার্ড অ্যান্ড্রয়েড এপিআই ব্যবহার করে পড়া যায়, সেগুলো ছাড়াও যানবাহনের নিজস্ব কিছু অতিরিক্ত হার্ডওয়্যার বৈশিষ্ট্য ভেহিকেল হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (VHAL)- এর মাধ্যমে জানানো হয়। এই বৈশিষ্ট্যগুলো VehiclePropertyIds ক্লাস দ্বারা মডেল করা হয়।
এমুলেটরটি চলার সময়, আপনি এক্সটেন্ডেড কন্ট্রোলের ' কার ডেটা' ফিচার থেকে এই প্রপার্টিগুলোর মান পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, গাড়ির বর্তমান গতি সেট করতে, আপনি স্পিড প্রপার্টিটি ( VehiclePropertyIds.PERF_VEHICLE_SPEED ) খুঁজে এর মান পরিবর্তন করতে পারেন।
ড্রাইভিং অনুকরণ করুন

ড্রাইভিং সিমুলেট করতে, আপনাকে গাড়ির গতি একটি অশূন্য মানে এবং গিয়ার P (পার্ক) ছাড়া অন্য কোনো মানে সেট করতে হবে। পার্ক করা অবস্থা সিমুলেট করার জন্য, শুধু গিয়ারটি P (পার্ক) -এ সেট করাই যথেষ্ট। এটি গাড়ির সেন্সর ডেটা ট্যাবের অধীনে থাকা স্লাইডার এবং সিলেক্টর ব্যবহার করে অথবা পূর্ববর্তী বিভাগে বর্ণিত পদ্ধতি অনুযায়ী VHAL প্রোপার্টিজ পরিবর্তন করে করা যেতে পারে।
রোটারি ইনপুট পরীক্ষা করুন

টাচস্ক্রিনের পাশাপাশি, কিছু অ্যান্ড্রয়েড অটোমোটিভ ওএস চালিত গাড়িতে একটি রোটারি কন্ট্রোলার থাকে, যা কিবোর্ড নেভিগেশনের মতোই ফোকাস এপিআই ব্যবহার করে ব্যবহারকারীদের স্ক্রিনে স্পর্শ না করেই আপনার অ্যাপ নেভিগেট করতে দেয়। আপনার অ্যাপে রোটারি ইনপুটের সাপোর্ট পরীক্ষা করার জন্য আপনি এক্সটেন্ডেড কন্ট্রোলের মধ্যে থাকা কার রোটারি টুলটি ব্যবহার করতে পারেন।
মিডিয়া অ্যাপগুলির জন্য আপনার রান কনফিগারেশন সম্পাদনা করুন
অটোমোটিভ ওএস-এর মিডিয়া অ্যাপগুলো অন্যান্য অ্যান্ড্রয়েড অ্যাপ থেকে আলাদা। অ্যান্ড্রয়েড অটোমোটিভ ওএস সুস্পষ্ট ইন্টেন্ট ব্যবহার করে এবং আপনার মিডিয়া ব্রাউজার সার্ভিসে কল পাঠানোর মাধ্যমে আপনার মিডিয়া অ্যাপের সাথে যোগাযোগ করে।
আপনার অ্যাপটি পরীক্ষা করার জন্য, প্রথমে যাচাই করুন যে এর ম্যানিফেস্টে কোনো লঞ্চ অ্যাক্টিভিটি নেই , এবং তারপর এই ধাপগুলো অনুসরণ করে আপনার অটোমোটিভ মডিউলটিকে কোনো অ্যাক্টিভিটির মাধ্যমে চালু হওয়া থেকে বিরত রাখুন:
অ্যান্ড্রয়েড স্টুডিওতে, রান > কনফিগারেশন সম্পাদনা নির্বাচন করুন।

রান/ডিবাগ কনফিগারেশন ডায়ালগ। আপনার অ্যাপে থাকা মডিউলের তালিকা থেকে আপনার অটোমোটিভ মডিউলটি নির্বাচন করুন।
লঞ্চ অপশন > লঞ্চ-এর অধীনে, নাথিং (Nothing ) নির্বাচন করুন।
Apply-তে ক্লিক করুন, এবং তারপর OK-তে ক্লিক করুন।
অ্যান্ড্রয়েড অটোমোটিভ ওএস এমুলেটরের একটি সমস্যা রিপোর্ট করুন
অ্যান্ড্রয়েড অটোমোটিভ ওএস এমুলেটর ব্যবহার করার সময় যদি আপনি কোনো সমস্যার সম্মুখীন হন বা আপনার কোনো ফিচারের জন্য অনুরোধ থাকে, তাহলে আপনি গুগল ইস্যু ট্র্যাকার ব্যবহার করে তা জানাতে পারেন। ইস্যু টেমপ্লেটে অনুরোধ করা সমস্ত তথ্য অবশ্যই পূরণ করবেন। নতুন কোনো ইস্যু ফাইল করার আগে, ইস্যুর তালিকায় সেটি আগে থেকেই রিপোর্ট করা হয়েছে কিনা তা দেখে নিন। ট্র্যাকারে কোনো ইস্যুর পাশে থাকা তারকায় ক্লিক করে আপনি সেটিতে সাবস্ক্রাইব করতে এবং ভোট দিতে পারেন। আরও তথ্যের জন্য, ‘সাবস্ক্রাইবিং টু অ্যান ইস্যু’ দেখুন।
বিদ্যমান সমস্যাগুলো দেখুন একটি নতুন সমস্যা তৈরি করুন