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