এই পৃষ্ঠায় বর্ণনা করা হয়েছে কিভাবে আপনার গেমটি এমন একটি ChromeOS ডিভাইসে চালাবেন যা পরীক্ষার উদ্দেশ্যে Android সমর্থন করে । যদি আপনার ডেভেলপার এমুলেটর অ্যাক্সেস না থাকে তবে আপনি পিসিতে Google Play Games এর জন্য বিকল্প পরীক্ষার প্ল্যাটফর্ম হিসেবে ChromeOS ব্যবহার করতে পারেন।
যদি আপনার ডেভেলপার এমুলেটর অ্যাক্সেস থাকে, তাহলে আমরা আপনাকে আপনার গেমটি পরীক্ষা করার জন্য এটি ব্যবহার করার পরামর্শ দিচ্ছি কারণ এটি পিসিতে গুগল প্লে গেমসের সবচেয়ে কাছের পরিবেশ।
আপনার গেমটি লোড করুন এবং চালান
আপনার ChromeOS ডিভাইসে APK ফাইল লোড করতে আপনি Android Debug Bridge (adb) ব্যবহার করতে পারেন। যদি আপনি ইতিমধ্যেই এটি না করে থাকেন, তাহলে আমরা আপনাকে নিম্নলিখিত সরঞ্জামগুলির মধ্যে একটি ইনস্টল করার পরামর্শ দিচ্ছি, যার মধ্যে adb এর সর্বশেষ সংস্করণ অন্তর্ভুক্ত রয়েছে:
আপনার ChromeOS ডিভাইসগুলিতে ADB সংযোগ সক্ষম করতে হবে।
আপনি সরাসরি Android Studio থেকে আপনার অ্যাপটি চালাতে পারেন, অথবা ChromeOS ডিভাইসে আপনার APK ফাইল স্থাপন করতে adb install কমান্ড ব্যবহার করতে পারেন। যদি আপনার গেমটি 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");