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