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 platformu olarak kullanabilirsiniz.

geliştirici emülatörü kullanıyorsanız çünkü oyununuzun test edilmesine en yakın PC Üzerinde Google Play Games

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

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

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. Oyununuz Android App Bundle kullanıyorsa dosyaları dağıtmak için bundletool install-apks seçeneğini kullanın.

    adb install C:\yourpath\yourgame.apk

Platformu algılama

Oyun özelliklerini cihaz türüne göre açmanız gerekiyorsa ChromeOS cihazları algılayan "org.chromium.arc" sistem özelliği:

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