Spiel auf ChromeOS-Geräten testen

Auf dieser Seite wird beschrieben, wie Sie Ihr Spiel zu Testzwecken auf einem ChromeOS-Gerät ausführen, das Android unterstützt. Wenn Sie keinen Zugriff auf den Emulator für Entwickler haben, können Sie ChromeOS als alternatives Testtool für Google Play Spiele auf dem PC verwenden.

Wenn Sie Zugriff auf den Emulator für Entwickler haben, empfehlen wir Ihnen, ihn zum Testen Ihres Spiels zu verwenden, da es die Umgebung von Google Play Spiele auf dem PC am nächsten ist.

Spiel laden und ausführen

Sie können Android Debug Bridge (ADB) verwenden, um APK-Dateien auf Ihre ChromeOS-Geräte zu laden. Falls noch nicht geschehen, empfehlen wir Ihnen, eines der folgenden Tools zu installieren, das die neueste Version von ADB enthält:

Außerdem müssen Sie die ADB-Verbindung auf Ihren ChromeOS-Geräten aktivieren.

Du kannst deine App direkt über Android Studio ausführen oder deine APK-Datei mit dem Befehl adb install auf ChromeOS-Geräten bereitstellen. Wenn du für dein Spiel ein Android App Bundle verwendest, kannst du die Dateien mit bundletool install-apks bereitstellen.

    adb install C:\yourpath\yourgame.apk

Plattform erkennen

Wenn Sie die Spielfunktionen je nach Gerätetyp umschalten müssen, suchen Sie nach der Systemfunktion "org.chromium.arc", um ChromeOS-Geräte zu erkennen:

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