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