Проверьте свою игру на устройствах ChromeOS,Протестируйте свою игру на устройствах ChromeOS

На этой странице описано, как запустить игру на устройстве 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, используйте bundletool install-apks для развертывания файлов.

    adb install C:\yourpath\yourgame.apk

Обнаружить платформу

Если вам нужно переключить функции игрового процесса в зависимости от типа устройства, найдите системную функцию "org.chromium.arc" для обнаружения устройств ChromeOS:

Котлин

var isPC = packageManager.hasSystemFeature("org.chromium.arc")
  

Ява

PackageManager pm = getPackageManager();
boolean isPC = pm.hasSystemFeature("org.chromium.arc")
  

С#

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");