Testar o jogo em dispositivos ChromeOS

Esta página descreve como executar seu jogo em um dispositivo ChromeOS que oferece suporte ao Android para testes. Use o ChromeOS como uma plataforma de teste alternativa para o Google Play Games no PC se você não tiver acesso ao emulador de desenvolvedor.

Se tiver acesso ao emulador de desenvolvedor, recomendamos que use o app para testar seu jogo, já que ele é o ambiente mais próximo do Google Play Games no PC.

Carregar e executar o jogo

Use o Android Debug Bridge (adb) para carregar arquivos APK nos seus dispositivos ChromeOS. Caso ainda não tenha feito isso, recomendamos que você instale uma das ferramentas abaixo, que incluem a versão mais recente do adb:

Você também precisa ativar a conexão ADB nos seus dispositivos ChromeOS.

É possível executar o app diretamente no Android Studio ou usar o comando adb install para implantar o arquivo APK em dispositivos ChromeOS. Se o jogo usa um Android App Bundle, use bundletool install-apks para implantar os arquivos.

    adb install C:\yourpath\yourgame.apk

Detectar a plataforma

Se precisar alternar os recursos de jogabilidade com base no tipo de dispositivo, procure o recurso do 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");