بازی خود را در دستگاه‌های ChromeOS آزمایش کنید، بازی خود را در دستگاه‌های ChromeOS آزمایش کنید

این صفحه نحوه اجرای بازی شما را بر روی دستگاه ChromeOS که از اندروید برای اهداف آزمایشی پشتیبانی می‌کند، شرح می‌دهد. اگر به شبیه‌ساز توسعه‌دهنده دسترسی ندارید، می‌توانید از ChromeOS به عنوان یک پلتفرم آزمایشی جایگزین برای بازی‌های Google Play در رایانه شخصی استفاده کنید.

اگر به شبیه‌ساز توسعه‌دهندگان دسترسی دارید، توصیه می‌کنیم از آن برای آزمایش بازی خود استفاده کنید زیرا نزدیک‌ترین محیط به Google Play Games در رایانه شخصی است.

بازی خود را بارگیری و اجرا کنید

شما می‌توانید از Android Debug Bridge (adb) برای بارگذاری فایل‌های APK در دستگاه‌های ChromeOS خود استفاده کنید. اگر قبلاً این کار را انجام نداده‌اید، توصیه می‌کنیم یکی از ابزارهای زیر را که شامل آخرین نسخه adb است، نصب کنید:

همچنین باید اتصال ADB را در دستگاه‌های ChromeOS خود فعال کنید .

شما می‌توانید برنامه خود را مستقیماً از اندروید استودیو اجرا کنید، یا از دستور adb install برای نصب فایل APK خود در دستگاه‌های ChromeOS استفاده کنید. اگر بازی شما از یک بسته نرم‌افزاری اندروید استفاده می‌کند، bundletool install-apks برای نصب فایل‌ها استفاده کنید.

    adb install C:\yourpath\yourgame.apk

تشخیص پلتفرم

اگر نیاز دارید که ویژگی‌های گیم‌پلی را بر اساس نوع دستگاه تغییر دهید، به دنبال ویژگی سیستمی "org.chromium.arc" برای شناسایی دستگاه‌های ChromeOS باشید:

کاتلین

var isPC = packageManager.hasSystemFeature("org.chromium.arc")
  

جاوا

PackageManager pm = getPackageManager();
boolean isPC = pm.hasSystemFeature("org.chromium.arc")
  

سی شارپ

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