На этой странице описано, как запустить игру на устройстве с ChromeOS, которое поддерживает Android, для тестирования. Если у вас нет доступа к эмулятору для разработчиков, вы можете использовать ChromeOS в качестве альтернативной платформы для тестирования Google Play Игр на компьютере.
Если у вас есть доступ к эмулятору для разработчиков, рекомендуем использовать его для тестирования игры, поскольку он максимально приближен к среде 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");