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