本页面介绍了如何将游戏部署到支持 Android 的 ChromeOS 设备上进行测试。如果您无法访问开发者模拟器,可以使用 ChromeOS 作为 PC 版 Google Play 游戏的备用测试平台。
如果您可以访问开发者模拟器,我们建议您使用它来测试游戏,因为它与 PC 版 Google Play 游戏的环境最为接近。
加载并运行您的游戏
您可以使用 Android 调试桥 (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");