בדיקת המשחק במכשירי 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");