На этой странице описано, как запустить вашу игру на устройстве ChromeOS, поддерживающем Android , в целях тестирования. Вы можете использовать ChromeOS в качестве альтернативной платформы для тестирования игр Google Play на ПК, если у вас нет доступа к эмулятору разработчика .
Если у вас есть доступ к эмулятору разработчика , мы рекомендуем использовать его для тестирования вашей игры, поскольку это наиболее близкая к Google Play Games среда на ПК.
Загрузите и запустите игру.
Для загрузки APK-файлов на устройства ChromeOS можно использовать Android Debug Bridge (adb) . Если вы еще этого не сделали, рекомендуем установить один из следующих инструментов, включая последнюю версию 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:
Котлин
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");