Spiel auf ChromeOS-Geräten testen

Auf dieser Seite wird beschrieben, wie Sie Ihr Spiel auf einem ChromeOS-Geräte, die Android unterstützen zu Testzwecken. Sie können ChromeOS als alternative Testplattform für Google Play Spiele auf dem PC verwenden, wenn Sie keinen Zugriff auf den Entwickleremulator haben.

Wenn Sie Zugriff auf den Emulator für Entwickler haben, empfehlen wir Ihnen, Ihr Spiel damit zu testen, da diese Umgebung Google Play Spiele auf dem PC am ehesten ähnelt.

Spiel laden und ausführen

Mit Android Debug Bridge (adb) können Sie APK-Dateien auf Ihre ChromeOS-Geräte laden. Falls noch nicht geschehen, empfehlen wir, eine der folgenden Tools, zu denen auch die neueste Version von ADB gehört:

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 die 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 du die Gaming-Funktionen je nach Gerätetyp aktivieren oder deaktivieren möchtest, suche 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");