本頁面說明如何根據測試目的,在支援 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");