Oyununuzu ChromeOS cihazlarda test etme

Bu sayfada, oyununuzu Android'i destekleyen ChromeOS cihaz izin alınmasını gerektiriyor. ChromeOS'i, kullandığınız Şuna erişiminiz yoksa PC Üzerinde Google Play Games: geliştirici emülatörü.

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

Oyununuzu yükleyip çalıştırın

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 adb install komutuna ekleyerek APK dosyanızı ChromeOS cihazlara dağıtabilirsiniz. Oyununuzda Android App Bundle, dosyaları dağıtmak için bundletool install-apks uygulamasını 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");