Android Automotive OS এমুলেটর ব্যবহার করে পরীক্ষা করুন

আপনার অ্যাপ Android Automotive OS-এ কীভাবে চলে তা পরীক্ষা করতে আপনি Android এমুলেটর ব্যবহার করতে পারেন।

সিস্টেম ইমেজ যোগ করুন

আপনি Android Automotive OS ভার্চুয়াল ডিভাইস তৈরি করার আগে, আপনাকে Android Studio SDK Manager- এর মাধ্যমে সিস্টেমের ছবি যোগ করতে হবে।

জেনেরিক সিস্টেম ইমেজ যোগ করুন

অ্যান্ড্রয়েড স্টুডিওতে অ্যান্ড্রয়েড অটোমোটিভ ওএস-এর জন্য জেনেরিক সিস্টেমের ছবি অন্তর্ভুক্ত রয়েছে যা আপনি আপনার অ্যাপ পরীক্ষা করতে ব্যবহার করতে পারেন এবং যেগুলি Google Play-এর জন্য স্ক্রিনশট নেওয়ার সময় ব্যবহার করা উচিত। এই সমস্ত চিত্র অন্তর্ভুক্ত:

নাম API স্তর স্থাপত্য কনফিগারযোগ্য গুগল প্লে স্টোর উপস্থিতি
স্বয়ংচালিত ইন্টেল x86 অ্যাটম সিস্টেম চিত্র 28 x86 অ্যান্ড্রয়েড স্টুডিও প্রিভিউ
প্লে স্টোর ইন্টেল x86 অ্যাটম সিস্টেম ইমেজ সহ অটোমোটিভ 29 x86 অ্যান্ড্রয়েড স্টুডিও প্রিভিউ
Play Store Intel x86 Atom_64 সিস্টেম ইমেজ সহ অটোমোটিভ 30 x86 অ্যান্ড্রয়েড স্টুডিও প্রিভিউ
Play Store ARM 64 v8a সিস্টেম ইমেজ সহ অটোমোটিভ 32 এআরএম অ্যান্ড্রয়েড স্টুডিও প্রিভিউ
Play Store Intel x86 Atom_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 Atom_64 সিস্টেম ইমেজ সহ Android Automotive 33 x86 অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল
Google Play arm64-v8a সিস্টেমের সাথে স্বয়ংচালিত দূরবর্তী প্রদর্শন চিত্র 33 এআরএম অ্যান্ড্রয়েড স্টুডিও প্রিভিউ
Google Play x86_64 সিস্টেম ইমেজ সহ অটোমোটিভ ডিসট্যান্ট ডিসপ্লে 33 x86 অ্যান্ড্রয়েড স্টুডিও প্রিভিউ

জেনেরিক সিস্টেম ইমেজ ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. অ্যান্ড্রয়েড স্টুডিওতে, টুলস > SDK ম্যানেজার নির্বাচন করুন।
  2. SDK প্ল্যাটফর্ম ট্যাবে ক্লিক করুন।
  3. প্যাকেজের বিবরণ দেখান ক্লিক করুন।
  4. কোন ছবি (গুলি) ডাউনলোড করতে হবে তা নির্বাচন করুন৷ বিস্তারিত জানার জন্য পূর্ববর্তী টেবিল দেখুন.
  5. প্রয়োগ ক্লিক করুন, তারপর ওকে ক্লিক করুন।

    SDK প্ল্যাটফর্ম উপাদানগুলির তালিকা একটি জেনেরিক সিস্টেম চিত্র নির্বাচন করা হয়েছে৷

OEMs থেকে সিস্টেম ইমেজ যোগ করুন

আপনি GM, Honda, Polestar, Volvo, এবং অন্যান্যদের জন্য OEM-নির্দিষ্ট সিস্টেম ইমেজ যোগ করতে পারেন। অনুগ্রহ করে OEM বিকাশকারী সাইটগুলিতে পদক্ষেপগুলি অনুসরণ করুন:

বর্ণানুক্রমিকভাবে:

  1. জিএম
  2. হোন্ডা
  3. নেতা
  4. ভলভো

একটি গাড়ী AVD তৈরি করুন এবং এমুলেটর চালান

একটি Android ভার্চুয়াল ডিভাইস (AVD) তৈরি করতে এই পদক্ষেপগুলি অনুসরণ করুন যা একটি Android Automotive OS গাড়ির প্রতিনিধিত্ব করে এবং তারপর এমুলেটর চালানোর জন্য সেই AVD ব্যবহার করুন:

  1. অ্যান্ড্রয়েড স্টুডিওতে, টুলস > AVD ম্যানেজার নির্বাচন করুন।
  2. ভার্চুয়াল ডিভাইস তৈরি করুন ক্লিক করুন।
  3. হার্ডওয়্যার নির্বাচন করুন ডায়ালগ থেকে, অটোমোটিভ নির্বাচন করুন এবং তারপরে একটি হার্ডওয়্যার প্রোফাইল নির্বাচন করুন। পরবর্তী ক্লিক করুন.
  4. অটোমোটিভকে লক্ষ্য করে এমন একটি সিস্টেম ইমেজ নির্বাচন করুন, যেমন Android 12L (Play Store সহ অটোমোটিভ) , এবং Next এ ক্লিক করুন।
  5. আপনার AVD এর নাম দিন এবং আপনি কাস্টমাইজ করতে চান এমন অন্য কোনো বিকল্প নির্বাচন করুন, তারপর Finish এ ক্লিক করুন।
  6. টুল উইন্ডো বার থেকে, আপনার ডিপ্লয়মেন্ট টার্গেট হিসাবে আপনার Android Automotive OS AVD নির্বাচন করুন।
  7. রান ক্লিক করুন রান আইকন .

বান্ডিল হার্ডওয়্যার প্রোফাইল ব্যবহার করুন

একটি AVD তৈরি করার সময়, আপনি নিম্নলিখিত হার্ডওয়্যার প্রোফাইলগুলি ব্যবহার করতে পারেন যা অ্যান্ড্রয়েড স্টুডিওর সাথে একত্রিত হয়:

নাম রেজোলিউশন উপস্থিতি সামঞ্জস্য
মোটরগাড়ি (1024p ল্যান্ডস্কেপ) 1024x768 অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল গুগল প্লে স্টোরের সাথে সিস্টেমের ছবি
মোটরগাড়ি (1080p ল্যান্ডস্কেপ) 1080x600 অ্যান্ড্রয়েড স্টুডিও স্থিতিশীল গুগল প্লে স্টোর ছাড়া সিস্টেমের ছবি
স্বয়ংচালিত প্রতিকৃতি 800x1280 অ্যান্ড্রয়েড স্টুডিও প্রিভিউ গুগল প্লে স্টোর ছাড়া সিস্টেমের ছবি
মোটরগাড়ি বড় প্রতিকৃতি 1280x1606 অ্যান্ড্রয়েড স্টুডিও প্রিভিউ গুগল প্লে স্টোর ছাড়া সিস্টেমের ছবি
স্বয়ংচালিত আল্ট্রাওয়াইড 3904x1320 অ্যান্ড্রয়েড স্টুডিও প্রিভিউ গুগল প্লে স্টোর ছাড়া সিস্টেমের ছবি
স্বয়ংচালিত দূরবর্তী প্রদর্শন 1080x600 অ্যান্ড্রয়েড স্টুডিও প্রিভিউ Google Play Store ছাড়া দূরবর্তী ডিসপ্লে সিস্টেমের ছবি
Google Play সহ স্বয়ংচালিত দূরবর্তী প্রদর্শন 1080x600 অ্যান্ড্রয়েড স্টুডিও প্রিভিউ গুগল প্লে স্টোরের সাথে দূরবর্তী ডিসপ্লে সিস্টেমের ছবি

একটি হার্ডওয়্যার প্রোফাইল তৈরি করুন

আপনি যদি বান্ডেল করা হার্ডওয়্যার প্রোফাইলগুলির দ্বারা আচ্ছাদিত হার্ডওয়্যার কনফিগারেশনগুলি পরীক্ষা করতে চান তবে আপনি Android Automotive OS এমুলেটরের সাথে ব্যবহারের জন্য একটি হার্ডওয়্যার প্রোফাইলও তৈরি করতে পারেন৷ সৃষ্টি প্রবাহে ডিভাইসের ধরন হিসাবে Android Automotive নির্বাচন করে এটি করুন। কাস্টম হার্ডওয়্যার প্রোফাইলগুলি শুধুমাত্র সিস্টেম ইমেজগুলির সাথে সামঞ্জস্যপূর্ণ যা Google Play Store অন্তর্ভুক্ত করে না৷

এমুলেটরের বর্ধিত নিয়ন্ত্রণ ব্যবহার করুন

অন্যান্য অ্যান্ড্রয়েড এমুলেটরে উপলব্ধ অনেক স্ট্যান্ডার্ড এক্সটেন্ডেড কন্ট্রোল ছাড়াও, অ্যান্ড্রয়েড অটোমোটিভ ওএস এমুলেটরের জন্য বিশেষভাবে তৈরি কিছু বর্ধিত নিয়ন্ত্রণ রয়েছে।

হার্ডওয়্যার অবস্থা অনুকরণ করুন

দ্য

অ্যাক্সিলোমিটার এবং জাইরোস্কোপের মতো সেন্সরগুলির বাইরে যা উপলব্ধ হলে স্ট্যান্ডার্ড অ্যান্ড্রয়েড API ব্যবহার করে পড়া যায়, যানবাহনের জন্য অনন্য অতিরিক্ত হার্ডওয়্যার বৈশিষ্ট্যগুলি ভেহিকল হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (ভিএইচএএল) এর মাধ্যমে যোগাযোগ করা হয়। এই বৈশিষ্ট্যগুলি VehiclePropertyIds ক্লাস দ্বারা মডেল করা হয়।

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

ড্রাইভিং অনুকরণ

দ্য

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

রোটারি ইনপুট পরীক্ষা করুন

দ্য

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

মিডিয়া অ্যাপের জন্য আপনার রান কনফিগারেশন সম্পাদনা করুন

Automotive OS অ্যাপের মিডিয়া অ্যাপগুলি অন্যান্য Android অ্যাপের থেকে আলাদা। Android Automotive OS আপনার মিডিয়া অ্যাপের সাথে সুস্পষ্ট উদ্দেশ্য ব্যবহার করে এবং আপনার মিডিয়া ব্রাউজার পরিষেবাতে কল পাঠিয়ে ইন্টারঅ্যাক্ট করে।

আপনার অ্যাপটি পরীক্ষা করতে, আপনার অ্যাপটির ম্যানিফেস্টে কোনো লঞ্চ অ্যাক্টিভিটি নেই তা যাচাই করুন এবং তারপরে নিম্নলিখিত ধাপগুলি সম্পূর্ণ করে আপনার স্বয়ংচালিত মডিউলটিকে কোনো অ্যাক্টিভিটি দিয়ে লঞ্চ করা থেকে বিরত রাখুন:

  1. অ্যান্ড্রয়েড স্টুডিওতে, রান > কনফিগারেশন সম্পাদনা করুন নির্বাচন করুন।

    রান/ডিবাগ কনফিগারেশন ডায়ালগ বক্স।

  2. আপনার অ্যাপের মডিউলের তালিকা থেকে আপনার স্বয়ংচালিত মডিউল নির্বাচন করুন।

  3. লঞ্চ বিকল্প > লঞ্চের অধীনে, কিছুই নয় নির্বাচন করুন।

  4. প্রয়োগ করুন ক্লিক করুন, এবং তারপর ওকে ক্লিক করুন।