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