ChromeOS ডিভাইসে আপনার গেম পরীক্ষা করুন

এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে আপনার গেমটি একটি ChromeOS ডিভাইসে চালাবেন যা পরীক্ষার উদ্দেশ্যে Android সমর্থন করে ৷ আপনার যদি বিকাশকারী এমুলেটরে অ্যাক্সেস না থাকে তবে আপনি PC-এ Google Play গেমগুলির জন্য একটি বিকল্প পরীক্ষার প্ল্যারফর্ম হিসাবে ChromeOS ব্যবহার করতে পারেন৷

আপনার যদি বিকাশকারী এমুলেটরে অ্যাক্সেস থাকে তবে আমরা আপনাকে আপনার গেমটি পরীক্ষা করার জন্য এটি ব্যবহার করার পরামর্শ দিই কারণ এটি পিসিতে Google Play গেমগুলির সবচেয়ে কাছের পরিবেশ।

লোড এবং আপনার খেলা চালান

আপনি আপনার ChromeOS ডিভাইসে APK ফাইল লোড করতে Android Debug Bridge (adb) ব্যবহার করতে পারেন। আপনি যদি ইতিমধ্যে এটি না করে থাকেন, তাহলে আমরা আপনাকে নিম্নলিখিত সরঞ্জামগুলির মধ্যে একটি ইনস্টল করার পরামর্শ দিচ্ছি, যার মধ্যে adb-এর সর্বশেষ সংস্করণ রয়েছে:

এছাড়াও আপনাকে আপনার ChromeOS ডিভাইসগুলিতে ADB সংযোগ সক্ষম করতে হবে৷

আপনি Android স্টুডিও থেকে সরাসরি আপনার অ্যাপ চালাতে পারেন, অথবা ChromeOS ডিভাইসে আপনার APK ফাইল স্থাপন করতে adb install কমান্ড ব্যবহার করতে পারেন। যদি আপনার গেমটি একটি অ্যান্ড্রয়েড অ্যাপ বান্ডেল ব্যবহার করে, তাহলে ফাইলগুলি স্থাপন করতে 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");