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