این صفحه نحوه اجرای بازی خود را در دستگاه 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");