ทดสอบเกมในอุปกรณ์ 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 หากเกมใช้ an 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");