Oyununuzu ChromeOS cihazlarda test etme

Bu sayfada, oyununuzu test amacıyla Android'i destekleyen bir ChromeOS cihazda nasıl çalıştıracağınız açıklanmaktadır. Geliştirici emülatörüne erişiminiz yoksa ChromeOS'i PC Üzerinde Google Play Games için alternatif bir test temel formu olarak kullanabilirsiniz.

Geliştirici emülatörüne erişiminiz varsa PC Üzerinde Google Play Games'e en yakın ortam olduğundan oyununuzu test etmek için bu aracı kullanmanızı öneririz.

Oyununuzu yükleyin ve çalıştırın

APK dosyalarını ChromeOS cihazlarınıza yüklemek için Android Debug Bridge (adb) kullanabilirsiniz. Henüz yapmadıysanız adb'nin en son sürümünü içeren aşağıdaki araçlardan birini yüklemenizi öneririz:

Ayrıca ChromeOS cihazlarınızda ADB bağlantısını etkinleştirmeniz gerekir.

Uygulamanızı doğrudan Android Studio'dan çalıştırabilir veya APK dosyanızı ChromeOS cihazlara dağıtmak için adb install komutunu kullanabilirsiniz. Oyununuzda Android App Bundle kullanılıyorsa dosyaları dağıtmak için bundletool install-apks kullanın.

    adb install C:\yourpath\yourgame.apk

Platformu algılama

Oyun özelliklerini cihaz türüne göre değiştirmeniz gerekiyorsa ChromeOS cihazları algılamak için "org.chromium.arc" sistem özelliğini bulun:

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");