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

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

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

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

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

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

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

    adb install C:\yourpath\yourgame.apk

پلت فرم را شناسایی کنید

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

کاتلین

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