Oyununuzu ChromeOS cihazlarda test etme

Bu sayfada, test amacıyla oyununuzu 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 PC Üzerinde Google Play Games için alternatif bir test platformu olarak ChromeOS'i kullanabilirsiniz.

Geliştirici emülatörüne erişiminiz varsa oyununuzu test etmek için bu emülatörü kullanmanızı öneririz. Çünkü bu emülatör, PC Üzerinde Google Play Games'e en yakın ortamdır.

Oyununuzu yükleme ve çalıştırma

APK dosyalarını ChromeOS cihazlarınıza yüklemek için Android Debug Bridge (adb)'i 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 adb install komutunu kullanarak APK dosyanızı ChromeOS cihazlara dağıtabilirsiniz. Oyununuz Android App Bundle kullanı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 etkinleştirmeniz veya devre dışı bırakmanız 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");