Spiel auf ChromeOS-Geräten testen

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

Wenn Sie Zugriff auf den Emulator für Entwickler haben, empfehlen wir Ihnen, Ihr Spiel damit zu testen, da er die Umgebung von Google Play Games auf dem PC am besten nachbildet.

Spiel laden und ausführen

Mit der Android Debug Bridge (adb) können Sie APK-Dateien auf Ihre ChromeOS-Geräte laden. Falls noch nicht geschehen, empfehlen wir Ihnen, eines der folgenden Tools zu installieren, die die aktuelle Version von adb enthalten:

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

Sie können Ihre App direkt über Android Studio ausführen oder den Befehl adb install verwenden, um Ihre APK-Datei auf ChromeOS-Geräten bereitzustellen. Wenn Ihr Spiel ein Android App Bundle verwendet, verwenden Sie bundletool install-apks, um die Dateien bereitzustellen.

    adb install C:\yourpath\yourgame.apk

Plattform erkennen

Wenn Sie Gameplay-Funktionen je nach Gerätetyp aktivieren oder deaktivieren 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");