Cómo probar tu juego en dispositivos ChromeOS

En esta página, se describe cómo ejecutar el juego en un dispositivo ChromeOS compatible con Android para realizar pruebas. Puedes usar ChromeOS como plataforma de prueba alternativa para Google Play Juegos para PC si no tienes acceso al emulador para desarrolladores.

Si tienes acceso al emulador para desarrolladores, te recomendamos que lo uses para probar tu juego, ya que es el entorno más parecido a Google Play Juegos para PC.

Cómo cargar y ejecutar tu juego

Puedes usar Android Debug Bridge (adb) para cargar archivos APK en tus dispositivos ChromeOS. Si aún no lo hiciste, te recomendamos instalar una de las siguientes herramientas, que incluyen la versión más reciente de adb:

También debes habilitar la conexión con adb en tus dispositivos ChromeOS.

Puedes ejecutar tu app directamente desde Android Studio o usar el comando adb install para implementar tu archivo APK en dispositivos ChromeOS. Si tu juego usa un Android App Bundle, utiliza bundletool install-apks para implementar los archivos.

    adb install C:\yourpath\yourgame.apk

Cómo detectar la plataforma

Si necesitas activar o desactivar las funciones de juego según el tipo de dispositivo, busca la función del sistema "org.chromium.arc" para detectar dispositivos 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");