在 ChromeOS 裝置上測試遊戲

本頁面說明如何根據測試目的,在支援 Android 的 ChromeOS 裝置上執行遊戲。如果無法存取開發人員模擬器,可使用 ChromeOS 做為 Google Play 遊戲電腦版的替代測試平台。

如果可以存取開發人員模擬器,建議使用此模擬器測試遊戲,因為這樣最接近 Google Play 遊戲電腦版的環境。

載入並執行遊戲

您可以使用 Android Debug Bridge (ADB),將 APK 檔案載入 ChromeOS 裝置。如果尚未完成此操作,建議先安裝以下其中一種工具 (包含最新版 ADB):

您也需要在 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");