هنگام توسعه برنامه خود، ابزارهای متنوعی برای اجرای Android Auto و Android Automotive OS در دسترس است:
- برای جزئیات بیشتر در مورد نحوه نصب و استفاده از Desktop Head Unit برای اجرای برنامههای Android Auto، به بخش «برنامه خود را با استفاده از Desktop Head Unit آزمایش کنید» مراجعه کنید.
- برای جزئیات بیشتر در مورد نحوه نصب و اجرای ایمیجهای سیستم عامل اندروید اتوموبیل، به بخش «برنامه خود را با استفاده از شبیهساز سیستم عامل اندروید اتوموبیل تست کنید» مراجعه کنید.
- برای جزئیات بیشتر در مورد نحوه نصب سیستم عامل اندروید خودرو روی تبلت پیکسل، به بخش «آزمایش با استفاده از سیستم عامل اندروید خودرو روی تبلت پیکسل» مراجعه کنید. برخی از تصاویر همچنین از استفاده به عنوان گیرنده اندروید اتو پشتیبانی میکنند.
- برای جزئیات بیشتر در مورد نحوه آزمایش روی سختافزار واقعی خودرو با استفاده از Firebase Test Lab ، به «دسترسی به دستگاههای دارای سیستم عامل اندروید خودرو از طریق Firebase Test Lab» مراجعه کنید.
- برای اطلاع از نحوهی آزمایش قابلیت همکاری دستیار گوگل و نقشههای گوگل با برنامههای سفارشی در سیستم عامل اندروید اتو، به بخش «آزمایش قابلیت همکاری با سرویسهای گوگل» مراجعه کنید.
آزمایش در خودروهای واقعی
برای آزمایش برنامه خود در وسایل نقلیه واقعی، باید آن را از یک منبع معتبر مانند فروشگاه Play نصب کنید، به جز یک استثنا که در بخش «اجازه به منابع ناشناخته» به تفصیل توضیح داده شده است. میتوانید از اشتراکگذاری داخلی برنامه یا یک مسیر آزمایش داخلی برای توزیع برنامه خود در دستگاهها بدون طی کردن فرآیند بررسی فروشگاه Play استفاده کنید.
منابع ناشناخته را مجاز کنید
اندروید اتو یک گزینه توسعهدهنده دارد که به شما امکان میدهد برنامههایی را که از منبع معتبری نصب نشدهاند، اجرا کنید. این تنظیم برای رسانهها ، اعلانهای پیامرسانی و برنامههای پارکشده اعمال میشود، اما برای برنامههایی که با استفاده از کتابخانه برنامه اندروید برای خودروها ساخته شدهاند، اعمال نمیشود.
فعال کردن حالت توسعهدهنده اندروید اتو
علاوه بر گزینههای توسعهدهنده اندروید (که هم در اندروید اتو و هم در سیستم عامل اندروید اتو قابل استفاده است)، اندروید اتو حالت توسعهدهنده مخصوص به خود را دارد. برای فعال کردن آن، این مراحل را دنبال کنید:
تنظیمات اندروید اتو را باز کنید.
- اندروید ۱۰ یا بالاتر: در دستگاه، روی تنظیمات > برنامهها و اعلانها > مشاهده همه برنامهها > اندروید اتو > پیشرفته > تنظیمات اضافی در برنامه ضربه بزنید.
- اندروید ۹ یا پایینتر: در برنامه اندروید اتو، روی منو و سپس تنظیمات (Settings) ضربه بزنید.
به بخش «درباره» در نزدیکی پایین بروید و روی «نسخه» ضربه بزنید تا اطلاعات نسخه و مجوزها نمایش داده شود.
ده بار روی بخش اطلاعات نسخه و مجوزها ضربه بزنید.
پنجرهی «اجازه دادن به تنظیمات توسعه؟ » ظاهر میشود.
روی تأیید ضربه بزنید.
حالت توسعهدهنده اکنون فعال شده است و میتوانید در منوی فرعی به گزینههای توسعهدهنده دسترسی داشته باشید. فقط کافی است یک بار حالت توسعهدهنده را فعال کنید. برای خروج از حالت توسعهدهنده، از گزینه موجود در منوی کشویی در نوار برنامه استفاده کنید.
الزامات آزمایش اضافی برای برنامههای رسانهای
اگر در حال آزمایش یک برنامه رسانهای هستید، علاوه بر آزمایش برنامه خود در Android Auto، Android Automotive OS یا هر دو، سناریوهایی را که در این بخش پوشش داده شده است، آزمایش کنید.
سناریوهای راهاندازی MediaBrowserService را آزمایش کنید
برای کمک به حفظ امنیت رانندگان و سرنشینان، کاربران محدودیتهای بیشتری در مورد نحوه تعامل با برنامهها هنگام رانندگی دارند. به همین دلیل، Android Auto و Android Automotive OS سناریوهای راهاندازی MediaBrowserService دارند که برنامه شما باید آنها را مدیریت کند.
برنامه خود را آزمایش کنید تا مطمئن شوید که میتواند هر یک از سناریوهای زیر را مدیریت کند:
- سرویس
MediaBrowserServiceقبل از باز شدن هرActivityاجرا میشود. - سرویس
MediaBrowserServiceزمانی اجرا میشود که هیچActivityقابل نمایش نباشد. - سرویس
MediaBrowserServiceزمانی اجرا میشود که کاربر وارد سیستم نشده باشد.
هنگام آزمایش این سناریوها، حتماً روشهای زیر را امتحان کنید:
- برنامه را به زور متوقف کنید و سپس آن را اجرا کنید.
- دادههای برنامه را پاک کنید و سپس آن را اجرا کنید.
همچنین در صورت لزوم، مطمئن شوید که یک پیام خطای مناسب تنظیم میکنید .
از برنامه تست کنترلکننده رسانه استفاده کنید
برنامهی تست کنترلکنندهی رسانه به شما امکان میدهد پیچیدگیهای پخش رسانه در اندروید را آزمایش کنید و به تأیید پیادهسازی جلسهی رسانه کمک میکند. برای شروع کار با این ابزار، به بخش «استفاده از برنامهی تست کنترلکنندهی رسانه» مراجعه کنید.