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