本頁面說明如何在支援 Android 的 ChromeOS 裝置上執行遊戲並進行測試。如果您無法存取開發人員模擬器,可使用 ChromeOS 做為 Google Play 遊戲電腦版的替代測試平台。
如果可以存取開發人員模擬器,建議使用此模擬器測試遊戲,因為此模擬器是最接近 Google Play 遊戲電腦版的環境。
載入並執行遊戲
您可以使用 Android Debug Bridge (ADB) 將 APK 檔案載入 ChromeOS 裝置。如果你尚未完成此操作,建議您先安裝以下其中一種工具 (包括最新版 ADB):
您可直接從 Android Studio 執行應用程式,也可以使用 adb install
指令將 APK 檔案部署至 ChromeOS 裝置。如果遊戲使用 Android App Bundle,請使用 bundletool install-apks
部署檔案。
adb install C:\yourpath\yourgame.apk
偵測平台
如果您需要根據裝置類型切換遊戲功能,請使用 "org.chromium.arc"
系統功能來偵測 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");