Testa il tuo gioco sui dispositivi ChromeOS

In questa pagina viene descritto come eseguire il gioco su un dispositivo ChromeOS che supporta Android a scopo di test. Se non hai accesso all'emulatore per sviluppatori, puoi utilizzare ChromeOS come file di test alternativo per Google Play Giochi su PC.

Se hai accesso all'emulatore per sviluppatori, ti consigliamo di usarlo per testare il tuo gioco perché è l'ambiente più vicino a Google Play Giochi su PC.

Carica ed esegui il tuo gioco

Puoi utilizzare Android Debug Bridge (adb) per caricare i file APK nei dispositivi ChromeOS. Se non lo hai già fatto, ti consigliamo di installare uno dei seguenti strumenti, che includono la versione più recente di ADB:

Devi anche attivare la connessione ADB sui dispositivi ChromeOS.

Puoi eseguire la tua app direttamente da Android Studio oppure utilizzare il comando adb install per eseguire il deployment del file APK sui dispositivi ChromeOS. Se il gioco utilizza un Android App Bundle, usa bundletool install-apks per eseguire il deployment dei file.

    adb install C:\yourpath\yourgame.apk

Rileva la piattaforma

Se devi attivare/disattivare le funzionalità di gameplay in base al tipo di dispositivo, cerca la funzionalità di sistema "org.chromium.arc" per rilevare i dispositivi 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");