यह विषय, Google के एआई को डेवलप करने Google Play Games on PC.
सवाल: क्या Google Play Games on PC से फ़ाइलें अपलोड करने की कोई तय सीमा है?
जवाब: ऐप्लिकेशन बंडल वाले फ़ॉर्मैट के लिए, यह सीमा 150 एमबी बेस + 2 जीबी होनी चाहिए Play ऐसेट डिलीवरी. अगर यह यह काफ़ी नहीं है, तो Google Play के अपने पीओसी से संपर्क करें.
सवाल: अगर HPE शुरू नहीं हो पाता है, तो क्या होगा
जवाब: तेज़ी से डीबग करने के कुछ तरीके हैं, जिन्हें आज़माया जा सकता है:
- पक्का करें कि Windows को मई 2020 के पैच या उसके बाद के वर्शन में अपडेट कर दिया गया है.
- पक्का करें कि आपने HPE को दूसरी जगह नहीं ले जाया है. यह `C:` ड्राइव पर होना चाहिए.
- Google Play के अपने पीओसी से संपर्क करें. आपको सभी को भेजना चाहिए उपलब्ध लॉग फ़ाइलों में भी शामिल कर सकें, ताकि समस्या को जल्द से जल्द ठीक किया जा सके.
सवाल: मैं अपने टेस्टर ट्रैक को सही तरीके से कैसे सेट अप करूं?
जवाब: हमारे पास Android डेवलपमेंट पढ़ें.
सवाल: मेरे गेम में x86-64 के बजाय, सिर्फ़ 32बिट x86 बिल्ड का इस्तेमाल किया जा सकता है; क्या अब भी Play की 64 बिट की ज़रूरी शर्तों को पूरा किया जा सकता है?
जवाब: नहीं.
लक्ष्यों को हासिल करने के लिए पूरा सर्टिफ़िकेशन, गेम को 64 बिट की एक्ज़ीक्यूटेबल शिप करना ज़रूरी है. 64 बिट वाले गेम ज़्यादा स्टेबल होते हैं और इससे खिलाड़ियों को बेहतर अनुभव मिलता है.
अगर आपके गेम के लिए तकनीकी रूप से 64 बिट वर्शन को शिप करना मुश्किल हो, जैसे कि x86-64 के लिए गेम इंजन की सहायता की कमी, गेम "चलाया जा सके". वह इस मामले में पूरा सर्टिफ़िकेशन हासिल नहीं कर सकता.
सवाल: मैं लॉग फ़ाइलें कैसे इकट्ठा करूं?
जवाब: लॉग फ़ाइलें यहां सेव की जाती हैं
%LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with
the file extension
.log. Normally, this path expands to
C:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs`,
हालांकि, यह आपके सिस्टम के हिसाब से अलग-अलग हो सकता है. अगर आपको सभी लॉग तुरंत इकट्ठा करने हों
फ़ाइलें सेव करें और उन्हें Google Play के प्रतिनिधि को भेजने के लिए संग्रहित करें.
यह PowerShell आदेश:
Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip
सवाल: अगर adb devices
से एम्युलेटर हट जाता है, तो मैं उसे फिर से कनेक्ट कैसे करूं?
जवाब: एम्युलेटर, localhost पोर्ट 6520 से कनेक्ट होता है. इस निर्देश को इन कामों के लिए चलाया जा सकता है: फिर से कनेक्ट करें:
adb connect localhost:6520
सवाल: पैकेज की जानकारी को फ़िल्टर करने की सुविधा क्या है और मुझे <queries>
टैग क्यों जोड़ना चाहिए?
पैकेज की जानकारी Android 11 (एपीआई लेवल 30) को टारगेट करने वाले किसी भी गेम या ऐप्लिकेशन पर लागू होता है. कई मामलों, डेवलपर की पहली बार, Google Play Games on PC के बिल्ड में हिस्सा लेने वालों से इंटरैक्ट किया जा रहा है तय करें. नए सिस्टम में, डेवलपर के लिए ज़रूरी है कि साफ़ तौर पर एलान करें वे पैकेज जिनके साथ वे इंटरैक्ट करना चाहते हैं, बशर्ते यह अपने-आप दिखता है पैकेज.
सवाल: मैं Google Play Store ज़रूरी है, लेकिन यह मौजूद नहीं है वाली गड़बड़ी को कैसे ठीक करूं? इसके अलावा, जब मैं Play Store से गेम इंस्टॉल करता/करती हूं, तब बिलिंग जैसी सुविधाएं क्यों काम करती हैं, लेकिन अपने गेम को अलग से लोड करने पर नहीं?
पैकेज विज़िबिलिटी के नए नियम आपके गेम को ब्लॉक कर सकते हैं
Play services को ऐक्सेस करने से रोक सकता है. आप
अपने"com.android.vending"
AndroidManifest.xml
फ़ाइल:
<manifest>
<queries>
<package android:name="com.android.vending" />
</queries>
</manifest>
सवाल: क्या मुझे Google Play Games on PC के लिए, विंडो का साइज़ बदलने की सुविधा लागू करनी होगी?
नहीं.
सवाल: क्या Google Play Games on PC एम्युलेटर में, रॉ इनपुट और टचस्क्रीन एम्युलेटर के बीच माउस मोड को बदला जा सकता है?
जवाब: सिम्युलेटेड टच स्क्रीन मोड और "रॉ" के बीच स्विच करने के लिए माउस इनपुट के लिए, HPE_Dev टास्कबार आइकॉन पर मौजूद संदर्भ मेन्यू का इस्तेमाल किया जा सकता है:
राइट क्लिक करें, "डेवलपर के लिए सेटिंग और टूल" को चुनें. इसके बाद, "माउस इनपुट मोड" में वह इनपुट मोड चुनें जिसे आपको सिम्युलेट करना है.
प्लेयर के अनुभव में, यह एलान करें कि आपका गेम android.hardware.type.pc
सुविधा का इस्तेमाल करेगा. यह अपने-आप स्विच हो जाएगा, जैसा कि फ़िलहाल, ChromeOS पर होता है.
<uses-feature
android:name="android.hardware.type.pc"
android:required="false" />
सवाल: मोबाइल डिवाइस पर, Play की गेम सेवाओं के वर्शन 2 से अपने-आप साइन-इन होने की सुविधा क्यों काम नहीं करती?
जवाब: फ़िलहाल, Play की गेम सेवाओं के वर्शन 2 पर दो डिपेंडेंसी हैं किसी डिवाइस पर काम करने के लिए साइन इन करें: GMS Core और Play Games ऐप्लिकेशन.
GMS Core वर्शन 21.30.xx के बाद का होना चाहिए. वर्शन देखने के लिए, इस निर्देश का इस्तेमाल करें:
adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName" versionCode=213016046 minSdk=30 targetSdk=31 versionName=21.30.16 (150400-391784508) versionCode=202117048 minSdk=30 targetSdk=30 versionName=20.21.17 (150408-316502805)
पहला
versionName
वह वर्शन है जिसकी जांच करनी है. GMS Core अपडेट किसी Android डिवाइस पर अपने-आप पुश हो जाता है. अगर ऐसा नहीं है, तो कृपया हमें बताएं.Google Play Games ऐप्लिकेशन का वर्शन, 2021.08.29094 या उसके बाद का होना चाहिए. आप Settings > पर जाकर इसे देखें ऐप्लिकेशन चुनकर, Play Games ऐप्लिकेशन चुनें, फिर विवरण पृष्ठ के निचले हिस्से पर वर्शन नंबर ढूंढ कर देखें.
कृपया ध्यान दें कि अब आपको टेस्ट करने के लिए, Play Games ऐप्लिकेशन को अलग से लोड करने की ज़रूरत नहीं है Play की गेम सेवाएं v2 - ज़रूरी वर्शन उपलब्ध होना चाहिए अब उपयोगकर्ता के डिवाइसों पर उपलब्ध है.
सवाल: क्या Google Play Games on PC में फ़्रेम पेसिंग का इस्तेमाल किया जा सकता है (या "लॉन्च पर मेरा Unity गेम क्यों क्रैश होता है")?
जवाब: Google Play Games on PC के साथ फ़्रेम पेसिंग की लाइब्रेरी का इस्तेमाल किया जा सकता है. हालांकि, Unity गेम के साथ काम करने वाले वर्शन के लॉन्च होने पर, फ़िलहाल ऐप्लिकेशन क्रैश हो जाता है. अगर Unity गेम इंजन का इस्तेमाल किया जा रहा है, तो "फ़्रेम पेसिंग ऑप्टिमाइज़ करें" देखें तैयार करें विकल्प चुनकर पक्का करें कि यह बंद है.
सवाल: क्या खिलाड़ियों को Google Play Games on PC से स्थानीय तौर पर सेव की गई इमेज अपलोड करने की सुविधा दी जा सकती है?
जवाब: एम्युलेटर में फ़िलहाल, काम का लोकल फ़ाइल सिस्टम ऐब्स्ट्रैक्ट नहीं है
खिलाड़ी के पीसी पर सेव की गई इमेज को चुनने या एग्रीगेट करने के लिए. अगर अभी इस्तेमाल किया जा रहा है, तो
Intent.ACTION_PICK
के साथ मिला
MediaStore.Images.Media
,
फ़िलहाल, आपको Google Play Games on PC के बिल्ड से यह कोड हटा देना चाहिए.
सवाल: क्या एम्युलेटर के एक से ज़्यादा इंस्टेंस चलाए जा सकते हैं या एम्युलेटर में एक साथ कई गेम चलाए जा सकते हैं?
जवाब: एम्युलेटर सिर्फ़ एक एम्युलेटर इंस्टेंस चलाने में मदद करता है. यह सिर्फ़ एक एम्युलेटर इंस्टेंस चलाने में मदद करता है. एक समय में सिर्फ़ एक गेम चलाना है. एम्युलेटर पर कई ब्राउज़र चलाने की भी सुविधा नहीं है एक ही गेम के इंस्टेंस.
प्र.: क्या हम Google Play Games के लिए पुश नोटिफ़िकेशन का इस्तेमाल कर सकते हैं?
जवाब: Google Play Games, एम्युलेटर का इस्तेमाल करता है. इसलिए, पुश नोटिफ़िकेशन की सुविधा सीमित है सहायता.
सवाल: क्या Google Play Games on PC के साथ, इन-गेम विज्ञापनों का इस्तेमाल किया जा सकता है?
जवाब: हां. कृपया अपनी विज्ञापन नेटवर्क कंपनी से संपर्क करके पुष्टि करें कि वह नेटवर्क का समर्थन करता है Google Play Games on PC. अगर आपकी कोई विज्ञापन नेटवर्क कंपनी है, तो कृपया यह देखें ज़्यादा जानकारी के लिए, डेवलपर की गाइड Google Play Games on PC के साथ काम करने के लिए किया जा सकता है.
सवाल: हम विज्ञापन नेटवर्क कंपनी के तौर पर, Google Play Games on PC की सुविधा कैसे देते हैं?
जवाब: विज्ञापन कैसे दिखाएं, यह जानने के लिए कृपया यह डेवलपर गाइड देखें नेटवर्क, Google Play Games on PC के साथ बेहतर तरीके से काम कर सकते हैं.
सवाल: मैं Google Play Console में, Google Play Games on PC के डेटा का विश्लेषण कैसे करूं?
जवाब: Android के आंकड़ों वाले सेक्शन में, Google Play Games on PC की रिपोर्ट के बारे में जाना जा सकता है ज़रूरी जानकारी, पहुंच और डेटा डिवाइस. डिवाइस टाइप के हिसाब से फ़िल्टर करें और Google Google Play Games on PC का इस्तेमाल करें.
सवाल: क्या Google Play Games on PC में टेस्टिंग ट्रैक, ऐडवांस रजिस्ट्रेशन या Play के रिलीज़ ट्रैक की दूसरी सुविधाओं का इस्तेमाल किया जा सकता है?
जवाब: बीटा प्रोसेस के दौरान, हम अनुरोध करते हैं कि आप हमारे रिलीज़ फ़्लो का इस्तेमाल करें दस्तावेज़ में दर्ज है. आपको बीटा वर्शन में ज़्यादा जानकारी मिल सकती है रिलीज़ से जुड़ी ज़रूरी बातें.