בדיקת המשחק במכשירי ChromeOS

הדף הזה מתאר איך להריץ את המשחק מכשיר ChromeOS שתומך ב-Android למטרות בדיקה. אפשר להשתמש ב-ChromeOS כאמצעי בדיקה חלופי עבור Google Play Games במחשב אם אין לכם גישה אל developer emulator,

אם יש לכם גישה לאמולטור למפתחים, מומלץ להשתמש בו כדי לבדוק את המשחק, כי זו הסביבה הקרובה ביותר ל-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");