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

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

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

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

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

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

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

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

اجازه‌های «آزمایشگاه آزمایشی»

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

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

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

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

برای کسب اطلاعات بیشتر درباره نحوه پیکربندی این اجازه‌های دقیق «آزمایشگاه آزمایشی»، راهنمای مرجع اجازه‌های IAM «آزمایشگاه آزمایشی» را ببینید.