ChromeOS डिवाइसों पर अपने गेम की जांच करें

इस पेज पर बताया गया है कि टेस्ट करने के लिए, Android के साथ काम करने वाले ChromeOS डिवाइस पर गेम कैसे चलाया जाता है. अगर आपके पास डेवलपर एम्युलेटर का ऐक्सेस नहीं है, तो ChromeOS को Google Play Games on PC के लिए, टेस्टिंग प्लैटफ़ॉर्म के तौर पर इस्तेमाल किया जा सकता है.

अगर आपके पास डेवलपर एम्युलेटर का ऐक्सेस है, तो हमारा सुझाव है कि आप इसका इस्तेमाल करके अपने गेम की जांच करें. ऐसा इसलिए, क्योंकि यह Google Play Games on PC के सबसे करीब है.

गेम लोड करना और उसे चलाना

अपने ChromeOS डिवाइसों पर APK फ़ाइलें लोड करने के लिए, Android Debug Bridge (adb) का इस्तेमाल किया जा सकता है. अगर आपने अब तक ऐसा नहीं किया है, तो हमारा सुझाव है कि आप इनमें से कोई एक टूल इंस्टॉल करें. इनमें adb का नया वर्शन शामिल है:

आपको अपने ChromeOS डिवाइसों पर ADB कनेक्शन चालू करना भी होगा.

अपने ऐप्लिकेशन को सीधे Android Studio से चलाया जा सकता है. इसके अलावा, ChromeOS डिवाइसों पर अपनी APK फ़ाइल को डिप्लॉय करने के लिए, adb install कमांड का इस्तेमाल किया जा सकता है. अगर आपका गेम, Android ऐप्लिकेशन बंडल का इस्तेमाल करता है, तो फ़ाइलें डिप्लॉय करने के लिए bundletool install-apks का इस्तेमाल करें.

    adb install C:\yourpath\yourgame.apk

प्लैटफ़ॉर्म का पता लगाना

अगर आपको डिवाइस के टाइप के हिसाब से गेमप्ले की सुविधाओं को टॉगल करना है, तो ChromeOS डिवाइसों का पता लगाने के लिए, "org.chromium.arc" सिस्टम की सुविधा देखें:

Kotlin

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

Java

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

C#

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