আপনার অ্যাপ Android Automotive OS-এ কীভাবে চলে তা পরীক্ষা করতে আপনি Android এমুলেটর ব্যবহার করতে পারেন।
সিস্টেম ইমেজ যোগ করুন
আপনি Android Automotive OS ভার্চুয়াল ডিভাইস তৈরি করার আগে, আপনাকে Android Studio SDK Manager-এর মাধ্যমে সিস্টেমের ছবি যোগ করতে হবে।
জেনেরিক সিস্টেম ইমেজ যোগ করুন
অ্যান্ড্রয়েড স্টুডিওতে অ্যান্ড্রয়েড অটোমোটিভ ওএস-এর জন্য জেনেরিক সিস্টেমের ছবি অন্তর্ভুক্ত রয়েছে যা আপনি আপনার অ্যাপ পরীক্ষা করতে ব্যবহার করতে পারেন এবং যেগুলি Google Play-এর জন্য স্ক্রিনশট নেওয়ার সময় ব্যবহার করা উচিত। এই সমস্ত চিত্র অন্তর্ভুক্ত:
- গুগল প্লে পরিষেবা
- API 28 ইমেজ ব্যতীত Google Automotive অ্যাপ হোস্ট , কারণ হোস্ট শুধুমাত্র API 29 বা উচ্চতর চলমান ডিভাইসগুলিতে উপলব্ধ
নাম | API স্তর | স্থাপত্য | গুগল প্লে স্টোর | প্রাপ্যতা |
---|---|---|---|---|
স্বয়ংচালিত ইন্টেল x86 অ্যাটম সিস্টেম চিত্র | 28 | x86 | ✔ | অ্যান্ড্রয়েড স্টুডিও প্রিভিউ |
প্লে স্টোর ইন্টেল x86 অ্যাটম সিস্টেম ইমেজ সহ অটোমোটিভ | 29 | x86 | ✔ | অ্যান্ড্রয়েড স্টুডিও প্রিভিউ |
প্লে স্টোর ইন্টেল x86_64 অ্যাটম সিস্টেম ইমেজ সহ অটোমোটিভ | 30 | x86 | ✔ | অ্যান্ড্রয়েড স্টুডিও প্রিভিউ |
Play Store ARM 64 v8a সিস্টেম ইমেজ সহ অটোমোটিভ | 32 | এআরএম | ✔ | অ্যান্ড্রয়েড স্টুডিও প্রিভিউ |
প্লে স্টোর ইন্টেল x86_64 অ্যাটম সিস্টেম ইমেজ সহ অটোমোটিভ | 32 | x86 | ✔ | অ্যান্ড্রয়েড স্টুডিও প্রিভিউ |
Google APIs arm64-v8a সিস্টেম চিত্র সহ স্বয়ংচালিত দূরবর্তী প্রদর্শন | 32 | এআরএম | অ্যান্ড্রয়েড স্টুডিও প্রিভিউ | |
Google APIs x86_64 সিস্টেম চিত্র সহ স্বয়ংচালিত দূরবর্তী প্রদর্শন | 32 | x86 | অ্যান্ড্রয়েড স্টুডিও প্রিভিউ | |
Google Play arm64-v8a সিস্টেম চিত্র সহ অটোমোটিভ দূরবর্তী প্রদর্শন | 32 | এআরএম | ✔ | অ্যান্ড্রয়েড স্টুডিও প্রিভিউ |
Google Play x86_64 সিস্টেম চিত্র সহ স্বয়ংচালিত দূরবর্তী প্রদর্শন | 32 | x86 | ✔ | অ্যান্ড্রয়েড স্টুডিও প্রিভিউ |
Google APIs ARM 64 v8a সিস্টেম চিত্র সহ Android Automotive | 33 | এআরএম | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল | |
Google APIs Intel x86_64 Atom System Image সহ Android Automotive | 33 | x86 | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল | |
Google Play arm64-v8a সিস্টেম চিত্র সহ অটোমোটিভ দূরবর্তী প্রদর্শন | 33 | এআরএম | ✔ | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল |
Google Play x86_64 সিস্টেম চিত্র সহ স্বয়ংচালিত দূরবর্তী প্রদর্শন | 33 | x86 | ✔ | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল |
Google APIs arm64-v8a সিস্টেমের সাথে Android Automotive ছবি | 34-ext9 | এআরএম | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল | |
Google APIs সহ Android Automotive x86_64 সিস্টেম ইমেজ | 34-ext9 | x86 | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল | |
Google Play arm64-v8a সিস্টেমের সাথে Android Automotive ছবি | 34-ext9 | এআরএম | ✔ | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল |
Google Play x86_64 সিস্টেম ইমেজ | সহ Android Automotive34-ext9 | x86 | ✔ | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল |
জেনেরিক সিস্টেম ইমেজ ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন:
- অ্যান্ড্রয়েড স্টুডিওতে, টুলস > SDK ম্যানেজার নির্বাচন করুন।
- SDK প্ল্যাটফর্ম ট্যাবে ক্লিক করুন।
- প্যাকেজের বিবরণ দেখান ক্লিক করুন।
- কোন ছবি (গুলি) ডাউনলোড করতে হবে তা নির্বাচন করুন৷ বিস্তারিত জানার জন্য পূর্ববর্তী টেবিল দেখুন.
প্রয়োগ ক্লিক করুন, তারপর ওকে ক্লিক করুন।
OEMs থেকে সিস্টেম ইমেজ যোগ করুন
আপনি GM, Honda, Polestar, Volvo, এবং অন্যান্যদের জন্য OEM-নির্দিষ্ট সিস্টেম ইমেজ যোগ করতে পারেন। অনুগ্রহ করে OEM বিকাশকারী সাইটগুলিতে পদক্ষেপগুলি অনুসরণ করুন:
বর্ণানুক্রমিকভাবে:
একটি গাড়ী AVD তৈরি করুন এবং এমুলেটর চালান
একটি Android ভার্চুয়াল ডিভাইস (AVD) তৈরি করতে এই পদক্ষেপগুলি অনুসরণ করুন যা একটি Android Automotive OS গাড়ির প্রতিনিধিত্ব করে এবং তারপর এমুলেটর চালানোর জন্য সেই AVD ব্যবহার করুন:
- অ্যান্ড্রয়েড স্টুডিওতে, টুলস > AVD ম্যানেজার নির্বাচন করুন।
- ভার্চুয়াল ডিভাইস তৈরি করুন ক্লিক করুন।
- হার্ডওয়্যার নির্বাচন করুন ডায়ালগ থেকে, অটোমোটিভ নির্বাচন করুন এবং তারপরে একটি হার্ডওয়্যার প্রোফাইল নির্বাচন করুন। পরবর্তী ক্লিক করুন.
- অটোমোটিভকে লক্ষ্য করে এমন একটি সিস্টেম ইমেজ নির্বাচন করুন, যেমন Android 12L (Play Store সহ অটোমোটিভ) , এবং Next এ ক্লিক করুন।
- আপনার AVD এর নাম দিন এবং আপনি কাস্টমাইজ করতে চান এমন অন্য কোনো বিকল্প নির্বাচন করুন, তারপর Finish এ ক্লিক করুন।
- টুল উইন্ডো বার থেকে, আপনার ডিপ্লয়মেন্ট টার্গেট হিসাবে আপনার Android Automotive OS AVD নির্বাচন করুন।
- রান ক্লিক করুন .
বান্ডিল হার্ডওয়্যার প্রোফাইল ব্যবহার করুন
একটি AVD তৈরি করার সময়, আপনি নিম্নলিখিত হার্ডওয়্যার প্রোফাইলগুলি ব্যবহার করতে পারেন যা অ্যান্ড্রয়েড স্টুডিওর সাথে একত্রিত হয়:
নাম | রেজোলিউশন | কনফিগারযোগ্য | সামঞ্জস্য | প্রাপ্যতা |
---|---|---|---|---|
মোটরগাড়ি (1024p ল্যান্ডস্কেপ) | 1024x768 | গুগল প্লে স্টোরের সাথে API 28-32 সিস্টেমের ছবি | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল | |
মোটরগাড়ি (1080p ল্যান্ডস্কেপ) | 1080x600 | ✔ | Google Play Store ছাড়া API 33+ সিস্টেমের ছবি | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল |
স্বয়ংচালিত (1408p ল্যান্ডস্কেপ) API 34 চিত্রগুলির সাথে ব্যবহারের জন্য প্রস্তাবিত৷ | 1408x792 | Google Play Store ছাড়া API 33+ সিস্টেমের ছবি | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল | |
Google Play API 34 চিত্রগুলির সাথে ব্যবহারের জন্য প্রস্তাবিত৷ | সহ অটোমোটিভ (1408p ল্যান্ডস্কেপ)1408x792 | গুগল প্লে স্টোরের সাথে API 33+ সিস্টেমের ছবি | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল | |
স্বয়ংচালিত প্রতিকৃতি | 800x1280 | Google Play Store ছাড়া API 33+ সিস্টেমের ছবি | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল | |
মোটরগাড়ি বড় প্রতিকৃতি | 1280x1606 | ✔ | Google Play Store ছাড়া API 33+ সিস্টেমের ছবি | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল |
স্বয়ংচালিত আল্ট্রাওয়াইড | 3904x1320 | ✔ | Google Play Store ছাড়া API 33+ সিস্টেমের ছবি | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল |
স্বয়ংচালিত দূরবর্তী প্রদর্শন | 1080x600 | API 32+ Google Play Store ছাড়া দূরবর্তী ডিসপ্লে সিস্টেমের ছবি | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল | |
Google Play সহ স্বয়ংচালিত দূরবর্তী প্রদর্শন | 1080x600 | API 32+ Google Play Store সহ দূরবর্তী ডিসপ্লে সিস্টেমের ছবি | অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল |
একটি হার্ডওয়্যার প্রোফাইল তৈরি করুন
আপনি যদি বান্ডেল করা হার্ডওয়্যার প্রোফাইলগুলির দ্বারা আচ্ছাদিত হার্ডওয়্যার কনফিগারেশনগুলি পরীক্ষা করতে চান তবে আপনি Android Automotive OS এমুলেটরের সাথে ব্যবহারের জন্য একটি হার্ডওয়্যার প্রোফাইলও তৈরি করতে পারেন৷ সৃষ্টি প্রবাহে ডিভাইসের ধরন হিসাবে Android Automotive নির্বাচন করে এটি করুন। কাস্টম হার্ডওয়্যার প্রোফাইলগুলি শুধুমাত্র সিস্টেম ইমেজগুলির সাথে সামঞ্জস্যপূর্ণ যা Google Play Store অন্তর্ভুক্ত করে না৷
এমুলেটরের বর্ধিত নিয়ন্ত্রণ ব্যবহার করুন
অন্যান্য অ্যান্ড্রয়েড এমুলেটরে উপলব্ধ অনেক স্ট্যান্ডার্ড এক্সটেন্ডেড কন্ট্রোল ছাড়াও, অ্যান্ড্রয়েড অটোমোটিভ ওএস এমুলেটরের জন্য বিশেষভাবে তৈরি কিছু বর্ধিত নিয়ন্ত্রণ রয়েছে।
হার্ডওয়্যার অবস্থা অনুকরণ করুন
অ্যাক্সিলোমিটার এবং জাইরোস্কোপের মতো সেন্সরগুলির বাইরে যা উপলব্ধ হলে স্ট্যান্ডার্ড অ্যান্ড্রয়েড API ব্যবহার করে পড়া যায়, যানবাহনের জন্য অনন্য অতিরিক্ত হার্ডওয়্যার বৈশিষ্ট্যগুলি ভেহিকল হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (ভিএইচএএল) এর মাধ্যমে যোগাযোগ করা হয়। এই বৈশিষ্ট্যগুলি VehiclePropertyIds
ক্লাস দ্বারা মডেল করা হয়।
এমুলেটর চলাকালীন, আপনি বর্ধিত নিয়ন্ত্রণগুলির কার ডেটা বৈশিষ্ট্য থেকে এই বৈশিষ্ট্যগুলির মান পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, গাড়ির বর্তমান গতি সেট করতে, আপনি গতির জন্য সম্পত্তি খুঁজে পেতে পারেন ( VehiclePropertyIds.PERF_VEHICLE_SPEED
) এবং এর মান পরিবর্তন করতে পারেন৷
ড্রাইভিং অনুকরণ
ড্রাইভিং অনুকরণ করতে, আপনার গাড়ির গতি একটি অ-শূন্য মান এবং গিয়ারকে P (পার্ক) ছাড়া অন্য কিছুতে সেট করা উচিত। একটি পার্ক করা অবস্থা অনুকরণ করতে, যা প্রয়োজন তা হল গিয়ারকে P (পার্ক) এ সেট করা। এটি হয় গাড়ি সেন্সর ডেটা ট্যাবের অধীনে স্লাইডার এবং নির্বাচক ব্যবহার করে বা পূর্ববর্তী বিভাগে বর্ণিত VHAL বৈশিষ্ট্যগুলি পরিবর্তন করে করা যেতে পারে।
রোটারি ইনপুট পরীক্ষা করুন
একটি টাচস্ক্রিন ছাড়াও, কিছু অ্যান্ড্রয়েড অটোমোটিভ ওএস গাড়িতে একটি রোটারি কন্ট্রোলার রয়েছে, যা ব্যবহারকারীদের স্ক্রীন স্পর্শ না করেই আপনার অ্যাপে নেভিগেট করার জন্য কীবোর্ড নেভিগেশনের মতো একই ফোকাস API-এর উপর নির্ভর করে। রোটারি ইনপুটের জন্য আপনার অ্যাপের সমর্থন পরীক্ষা করতে আপনি বর্ধিত নিয়ন্ত্রণের মধ্যে কার রোটারি টুল ব্যবহার করতে পারেন।
মিডিয়া অ্যাপের জন্য আপনার রান কনফিগারেশন সম্পাদনা করুন
Automotive OS অ্যাপের মিডিয়া অ্যাপগুলি অন্যান্য Android অ্যাপের থেকে আলাদা। Android Automotive OS আপনার মিডিয়া অ্যাপের সাথে সুস্পষ্ট উদ্দেশ্য ব্যবহার করে এবং আপনার মিডিয়া ব্রাউজার পরিষেবাতে কল পাঠিয়ে ইন্টারঅ্যাক্ট করে।
আপনার অ্যাপটি পরীক্ষা করতে, আপনার অ্যাপটির ম্যানিফেস্টে কোনো লঞ্চ অ্যাক্টিভিটি নেই তা যাচাই করুন এবং তারপরে নিম্নলিখিত ধাপগুলি সম্পূর্ণ করে আপনার স্বয়ংচালিত মডিউলটিকে কোনো অ্যাক্টিভিটি দিয়ে লঞ্চ করা থেকে বিরত রাখুন:
অ্যান্ড্রয়েড স্টুডিওতে, রান > কনফিগারেশন সম্পাদনা করুন নির্বাচন করুন।
আপনার অ্যাপের মডিউলের তালিকা থেকে আপনার স্বয়ংচালিত মডিউল নির্বাচন করুন।
লঞ্চ বিকল্প > লঞ্চের অধীনে, কিছুই নয় নির্বাচন করুন।
প্রয়োগ করুন ক্লিক করুন, এবং তারপর ওকে ক্লিক করুন।
একটি Android Automotive OS এমুলেটর সমস্যা রিপোর্ট করুন
অ্যান্ড্রয়েড অটোমোটিভ ওএস এমুলেটর ব্যবহার করার সময় আপনার যদি কোনও সমস্যা হয় বা কোনও বৈশিষ্ট্যের অনুরোধ থাকে, আপনি Google ইস্যু ট্র্যাকার ব্যবহার করে রিপোর্ট করতে পারেন। ইস্যু টেমপ্লেটে অনুরোধ করা সমস্ত তথ্য পূরণ করতে ভুলবেন না। একটি নতুন সমস্যা ফাইল করার আগে, এটি ইতিমধ্যেই সমস্যা তালিকায় রিপোর্ট করা হয়েছে কিনা তা পরীক্ষা করে দেখুন। আপনি সাবস্ক্রাইব করতে পারেন এবং ট্র্যাকারে একটি সমস্যার জন্য তারকা ক্লিক করে সমস্যার জন্য ভোট দিতে পারেন। আরও তথ্যের জন্য, একটি ইস্যুতে সদস্যতা নেওয়া দেখুন।
বিদ্যমান সমস্যাগুলি দেখুন একটি নতুন সমস্যা তৈরি করুন৷