На этой странице описано, как запустить игру на устройстве 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");