Bu sayfada, test amacıyla oyununuzu Android'i destekleyen bir ChromeOS cihazda çalıştırma 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ü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 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 kullanın.
adb install C:\yourpath\yourgame.apk
Platformu algılama
Oyun oynama ö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");