Menguji game Anda di perangkat ChromeOS

Halaman ini menjelaskan cara menjalankan game di perangkat ChromeOS yang mendukung Android untuk tujuan pengujian. Anda dapat menggunakan ChromeOS sebagai platform alat pengujian alternatif untuk Google Play Game di PC jika tidak memiliki akses ke emulator developer.

Jika Anda memiliki akses ke emulator developer, sebaiknya gunakan emulator developer tersebut untuk menguji game karena merupakan lingkungan terdekat dengan Google Play Game di PC.

Memuat dan menjalankan game

Anda dapat menggunakan Android Debug Bridge (adb) untuk memuat file APK ke perangkat ChromeOS. Jika Anda belum melakukannya, sebaiknya instal salah satu alat berikut, yang mencakup versi terbaru adb:

Anda juga perlu mengaktifkan koneksi ADB di perangkat ChromeOS.

Anda dapat menjalankan aplikasi langsung dari Android Studio, atau menggunakan perintah adb install untuk men-deploy file APK ke perangkat ChromeOS. Jika game Anda menggunakan Android App Bundle, gunakan bundletool install-apks untuk men-deploy file.

    adb install C:\yourpath\yourgame.apk

Mendeteksi platform

Jika Anda perlu mengaktifkan/menonaktifkan fitur gameplay berdasarkan jenis perangkat, cari fitur sistem "org.chromium.arc" untuk mendeteksi perangkat 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");