Questa pagina descrive come eseguire il gioco su un dispositivo ChromeOS che supporta Android a scopo di test. Puoi utilizzare ChromeOS come piattaforma di test alternativa per Google Play Giochi su PC se non hai accesso all'emulatore per sviluppatori.
Se hai accesso all'emulatore per gli sviluppatori, ti consigliamo di utilizzarlo per testare il tuo gioco perché è l'ambiente più simile a Google Play Giochi su PC.
Caricare ed eseguire il gioco
Puoi utilizzare Android Debug Bridge (adb) per caricare file APK sui tuoi dispositivi ChromeOS. Se non l'hai ancora fatto, ti consigliamo di installare uno dei seguenti strumenti, che includono l'ultima versione di adb:
Devi anche attivare la connessione ADB sui tuoi dispositivi ChromeOS.
Puoi eseguire l'app direttamente da Android Studio o utilizzare il comando adb install
per eseguire il deployment del file APK sui dispositivi ChromeOS. Se il tuo gioco utilizza un
Android App Bundle, utilizza bundletool install-apks per eseguire il deployment dei file.
adb install C:\yourpath\yourgame.apk
Rilevare la piattaforma
Se devi attivare/disattivare le funzionalità di gioco 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");