ทดสอบเกมในอุปกรณ์ ChromeOS

หน้านี้อธิบายวิธีเล่นเกมบน อุปกรณ์ ChromeOS ที่รองรับ Android สำหรับวัตถุประสงค์ในการทดสอบ คุณสามารถใช้ ChromeOS เป็นแบบฟอร์มการทดสอบสำรองสำหรับ Google Play Games บน PC หากคุณไม่มีสิทธิ์เข้าถึง โปรแกรมจำลองสำหรับนักพัฒนาซอฟต์แวร์

หากคุณมีสิทธิ์เข้าถึง โปรแกรมจำลองสำหรับนักพัฒนาซอฟต์แวร์ เราขอแนะนำให้คุณใช้เพื่อ ก็เพราะเกมนั้นเป็นสภาพแวดล้อมที่ใกล้กับ Google Play Games บน PC

โหลดและเล่นเกม

คุณสามารถใช้ Android Debug Bridge (adb) เพื่อโหลด APK ไปยังอุปกรณ์ ChromeOS ของคุณ หากคุณยังไม่ได้อ่าน เราขอแนะนำให้คุณติดตั้งแอปต่อไปนี้ ซึ่งมี adb เวอร์ชันล่าสุด ได้แก่

และต้องเปิดใช้การเชื่อมต่อ ADB ในอุปกรณ์ ChromeOS ด้วย

คุณสามารถเรียกใช้แอปได้โดยตรงจาก 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");