Tester votre jeu sur les appareils ChromeOS

Cette page explique comment exécuter votre jeu sur un appareil ChromeOS compatible avec Android à des fins de test. Vous pouvez utiliser ChromeOS comme autre plate-forme de test pour Google Play Jeux sur PC si vous n'avez pas accès à l'émulateur du développeur.

Si vous avez accès à l'émulateur du développeur, nous vous recommandons de l'utiliser pour tester votre jeu, car il s'agit de l'environnement le plus proche de Google Play Jeux sur PC.

Charger et exécuter votre jeu

Vous pouvez utiliser Android Debug Bridge (adb) pour charger des fichiers APK sur vos appareils ChromeOS. Si vous ne l'avez pas déjà fait, nous vous recommandons d'installer l'un des outils suivants, qui incluent la dernière version d'adb :

Vous devez également activer la connexion adb sur vos appareils ChromeOS.

Vous pouvez exécuter votre application directement depuis Android Studio ou utiliser la commande adb install pour déployer votre fichier APK sur les appareils ChromeOS. Si votre jeu utilise un Android App Bundle, utilisez bundletool install-apks pour déployer les fichiers.

    adb install C:\yourpath\yourgame.apk

Détecter la plate-forme

Si vous devez activer ou désactiver des fonctionnalités de jeu en fonction du type d'appareil, recherchez la fonctionnalité système "org.chromium.arc" pour détecter les appareils 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");