توضّح هذه الصفحة كيفية تشغيل لعبتك على جهاز ChromeOS متوافق مع Android لأغراض الاختبار. يمكنك استخدام ChromeOS كمنصة اختبار بديلة لبرنامج "ألعاب Google Play على الكمبيوتر" إذا لم يكن بإمكانك الوصول إلى المحاكي المتاح للمطوّرين.
إذا كان بإمكانك الوصول إلى المحاكي المتاح للمطوّرين، ننصحك باستخدامه لاختبار لعبتك لأنّه البيئة الأقرب إلى "ألعاب Google Play على الكمبيوتر".
تحميل لعبتك وتشغيلها
يمكنك استخدام Android Debug Bridge (adb) لتحميل ملفات APK إلى أجهزة ChromeOS. إذا لم يسبق لك إجراء ذلك، ننصحك بتثبيت إحدى الأدوات التالية التي تتضمّن أحدث إصدار من adb:
عليك أيضًا تفعيل اتصال ADB على أجهزة ChromeOS.
يمكنك تشغيل تطبيقك مباشرةً من Android Studio أو استخدام الأمر adb install
لنشر ملف APK على أجهزة ChromeOS. إذا كانت لعبتك تستخدم
مجموعة حزمات تطبيق Android، استخدِم bundletool install-apks لنشر الملفات.
adb install C:\yourpath\yourgame.apk
رصد المنصة
إذا كنت بحاجة إلى تفعيل ميزات اللعب أو إيقافها استنادًا إلى نوع الجهاز، ابحث عن ميزة النظام "org.chromium.arc" لرصد أجهزة ChromeOS:
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");