آزمایش کردن برنامه با «جاری‌سازی دستگاه Android»

«جاری‌سازی دستگاه Android» به شما امکان می‌دهد با برنامه‌هایتان در چندین سطح API و فرم فاکتور در مراکز داده امن Google در Android Studio تعامل داشته باشید و آن‌ها را آزمایش کنید. با جاری‌سازی دستگاه، می‌توانید با برنامه‌تان در دستگاهی واقعی تعامل داشته باشید، درست مثل یک کاربر، ازجمله چرخاندن و تا کردن دستگاه. این کار به شما امکان می‌دهد ببینید برنامه‌تان در موقعیت‌های مختلف چگونه رفتار می‌کند و هرگونه مشکلی را که ممکن است در محیط‌های آزمایشی دیگر آشکار نباشد شناسایی کنید.

شروع به کار با «جاری‌سازی دستگاه Android»

اگر قبلاً این کار را نکرده‌اید، جدیدترین ساخت پایدار Android Studio را بارگیری و نصب کنید و این مراحل را دنبال کنید:

  1. در Android Studio، پروژه Android را باز کنید و به پنجره ابزار مدیر دستگاه بروید و روی نماد Firebase کلیک کنید.
  2. اگر ازقبل به سیستم حساب توسعه‌دهنده خود وارد نشده‌اید، روی ورود به سیستم Google کلیک کنید و پیام‌واره‌ها را دنبال کنید.
  3. پس‌از ارائه اجازه‌های درخواست‌شده به «استودیو Android»، به IDE برگردید و پروژه Firebase را انتخاب کنید. اگر پروژه Firebase ندارید، می‌توانید بدون هزینه در کنسول Firebase ایجاد کنید. توجه: برای فعال کردن اجازه‌های مناسب برای استفاده از جاری‌سازی دستگاه با پروژه Firebase، به اجازه‌های Test Lab مراجعه کنید.
  4. پس‌از انتخاب پروژه، می‌توانید فهرست دستگاه‌ها را مرور کنید و دستگاه‌های موردنظرتان را برای استفاده انتخاب کنید.
  5. روی تأیید کلیک کنید.

برای اطلاعات بیشتر درباره نحوه شروع به کار با جاری‌سازی دستگاه، به جاری‌سازی دستگاه در Android Studio مراجعه کنید.

فعال کردن اجازه‌ها برای «جاری‌سازی دستگاه Android»

برای استفاده از «جاری‌سازی دستگاه»، باید از پروژه Firebase استفاده کنید که برای آن اجازه ویرایشگر یا مالک داشته باشید. اگر می‌خواهید نقش‌ها و اجازه‌های خاص‌تری به تیمتان ارائه دهید، می‌توانید اجازه‌های Test Lab را برای «جاری‌سازی دستگاه» فعال کنید.

اجازه‌های Test Lab

برای پیکربندی اجازه‌های Test Lab به‌گونه‌ای که بتوانید نتایج آزمایشتان را اجرا کنید و بخوانید، باید دسترسی به مخزن‌های Cloud Storage را پیکربندی کنید. می‌توانید بااستفاده از کنسول Firebase یا gcloud CLI، دسترسی به Test Lab را اعطا کنید.

برای اینکه کاربر بتواند آزمایش‌ها را اجرا کند یا نتایج آزمایش را از کنسول Firebase یا ماتریس دستگاه Test Lab در Android Studio مشاهده کند، باید نقش‌های پروژه «ویرایشگر» و «بیننده» را به او اختصاص دهید.

برای اینکه کاربر بتواند آزمایش‌ها را اجرا کند یا نتایج آزمایش را از gcloud CLI هنگام استفاده از سبد Cloud Storage خودتان مشاهده کند، می‌توانید جفتی از نقش‌های ازپیش تعریف‌شده را اختصاص دهید که مجموعه اجازه‌های لازم را بااستفاده از کنسول Google Cloud باهم اعطا می‌کند.

  • برای اجرای آزمایش، نقش‌های «سرپرست Firebase Test Lab» و «مشاهده‌گر Firebase Analytics» را اختصاص دهید.
  • برای مشاهده نتایج آزمایش، نقش‌های «مشاهده‌گر Firebase Test Lab» و «مشاهده‌گر Firebase Analytics» را اختصاص دهید.

برای اطلاعات بیشتر درباره نحوه پیکربندی این اجازه‌های جزئی Test Lab، راهنمای مرجع اجازه‌های IAM در Test Lab را ببینید.