בדף הזה מוסבר איך להריץ את המשחק במכשיר ChromeOS שתומך ב-Android למטרות בדיקה. אם אין לכם גישה לאמולטור למפתחים, אתם יכולים להשתמש ב-ChromeOS כפלטפורמת בדיקה חלופית ל-Google Play Games במחשב.
אם יש לכם גישה לאמולטור למפתחים, מומלץ להשתמש בו כדי לבדוק את המשחק, כי הוא הסביבה הכי דומה ל-Google Play Games במחשב.
טעינה והרצה של המשחק
אפשר להשתמש ב-Android Debug Bridge (adb) כדי לטעון קובצי APK למכשירי ChromeOS. אם עדיין לא עשית זאת, מומלץ להתקין אחד מהכלים הבאים, שכוללים את הגרסה העדכנית של adb:
צריך גם להפעיל חיבור ADB במכשירי ChromeOS.
אתם יכולים להריץ את האפליקציה ישירות מ-Android Studio, או להשתמש בפקודה adb install
כדי לפרוס את קובץ ה-APK למכשירי ChromeOS. אם המשחק שלכם משתמש ב-Android App Bundle, צריך להשתמש ב-bundletool install-apks כדי לפרוס את הקבצים.
adb install C:\yourpath\yourgame.apk
זיהוי הפלטפורמה
אם אתם צריכים להפעיל או להשבית תכונות של משחקים בהתאם לסוג המכשיר, כדאי לחפש את תכונת המערכת "org.chromium.arc" כדי לזהות מכשירי ChromeOS:
Kotlin
var isPC = packageManager.hasSystemFeature("org.chromium.arc")
Java
PackageManager pm = getPackageManager(); boolean isPC = pm.hasSystemFeature("org.chromium.arc")
C#
var unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); var currentActivity = unityPlayerClass.GetStatic<AndroidJavaObject>("currentActivity"); var packageManager = currentActivity.Call<AndroidJavaObject>("getPackageManager"); var isPC = packageManager.Call<bool>("hasSystemFeature", "org.chromium.arc");