इस पेज में बताया गया है कि डेमो ऐप्लिकेशन और Google Play Console पर जाएं.
तरीका
SDK डाउनलोड करने के लिए, डेमो ऐप्लिकेशन चलाएं, पुष्टि करें कि ऐप्लिकेशन ठीक से काम कर रहा है, और Google Play Console में ऐप्लिकेशन से फ़्रेम टाइम की जानकारी देखने के लिए, फ़ॉलो किया जा रहा है:
- SDK टूल की .zip फ़ाइल डाउनलोड करें और उसे अनज़िप करें.
- डेमो ऐप्लिकेशन बनाएं और चलाएं.
- मॉनिटर ऐप्लिकेशन चलाएं.
- कोई रिलीज़ बिल्ड बनाएं.
- रिलीज़ बिल्ड चलाएं.
- Google Play Console में ग्राफ़ देखें.
डेमो ऐप्लिकेशन बनाएं और चलाएं
Android Studio में APT Insights का डेमो ऐप्लिकेशन चलाकर, यह पक्का करें कि
सही तरीके से बनता है. यह प्रोजेक्ट, नेटिव कोड बनाने के लिए CMake का इस्तेमाल करता है और यह बताता है कि
gamesdk.cmake
फ़ाइल का इस्तेमाल करें, जो शुरुआत करने का सबसे आसान तरीका है.
डेमो ऐप्लिकेशन चलाने के लिए, ये काम करें:
- .zip फ़ाइल के कॉन्टेंट को फ़ोल्डर में निकालें.
- Android Studio खोलें.
- फ़ाइल > खोलें और चुनें
gamesdk/samples/tuningfork/insightsdemo/build.gradle
. - प्रोजेक्ट को सिंक करने के लिए, Android Studio का इंतज़ार करें.
- कोई डिवाइस कनेक्ट करें या कोई वर्चुअल डिवाइस बनाएं सैंपल चलाने के लिए. सक्षम करें डेवलपर के लिए सेटिंग और टूल की सुविधा और यूएसबी डीबग करने का विकल्प चालू है डिवाइस.
टारगेट डिवाइस चुनें. इसके बाद, चलाएं पर क्लिक करें
. ज़्यादा जानकारी के लिए, अपना ऐप्लिकेशन बनाना और उसे चलाना लेख देखें.
पहली इमेज. टेस्ट ऐप्लिकेशन चल रहा है सैंपल APK को टारगेट डिवाइस पर बनाया और इंस्टॉल किया जाना चाहिए. अगर आपको तो इनकी जांच करें:
- आपके पास Android का इस्तेमाल किया जा सकने वाला वर्शन हो
SDK टूल; ऐप्लिकेशन मॉड्यूल
build.gradle
मेंcompileSdkVersion
फ़ील्ड देखें फ़ाइल देखें. आप SDK टूल के वर्शन को अपडेट करें. इसके लिए, SDK Manager के SDK प्लैटफ़ॉर्म टैब में. - आपके पास Android का इस्तेमाल किया जा सकने वाला वर्शन हो
एनडीके; ऐप्लिकेशन मॉड्यूल
build.gradle
फ़ाइल मेंndkVersion
फ़ील्ड देखें हमारा वीडियो देखें. आप एनडीके का कोई खास वर्शन इंस्टॉल करना SDK Manager में SDK टूल टैब से. - प्रोजेक्ट में
local.properties
फ़ाइल में इसके लिए कोई एंट्री नहीं हैndk.dir
. इस जगह की जानकारी Android Studio से मिलती है और यह एनडीके (NDK) का इस्तेमाल करती है ऊपर दिया गया है. अगर आपके पास यह एंट्री है, तो पूरी लाइन हटाएं. - बिल्ड की सेटिंग में बदलाव करने के बाद, प्रोजेक्ट हटाएं (बिल्ड > मिटाएं Project) और लिंक किए गए C++ प्रोजेक्ट रीफ़्रेश करें (बिल्ड > लिंक किए गए रीफ़्रेश करें C++ प्रोजेक्ट).
- आपके पास Android का इस्तेमाल किया जा सकने वाला वर्शन हो
SDK टूल; ऐप्लिकेशन मॉड्यूल
मॉनिटर ऐप्लिकेशन चलाएं
डेमो ऐप्लिकेशन या किसी अन्य ट्यूनिंग फ़ोर्क ऐप्लिकेशन के डीबग बिल्ड के साथ,
इसके बजाय, ऐप्लिकेशन को लोकल एंडपॉइंट से डेटा भेजने और पाने के लिए कॉन्फ़िगर किया जा सकता है
मुक़ाबले 71 % की बढ़ोतरी हुई. ऐसा करने के लिए, endpoint_uri_override
को
ट्यूनिंग फ़ोर्क सेटिंग:
#ifndef NDEBUG
settings.endpoint_uri_override = "http://localhost:9000";
#endif
आपको AndroidManifest.xml
में ये अनुमतियां भी शामिल करनी होंगी
फ़ाइल:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
ये बदलाव, डेमो ऐप्लिकेशन में पहले ही लागू किए जा चुके हैं (insightsdemo.cpp
देखें).
आप इस सुविधा का उपयोग यह सत्यापित करने के लिए कर सकते हैं कि कोई ऐप्लिकेशन का इस्तेमाल करना चाहिए. इसकी पुष्टि करने के लिए, डेमो ऐप्लिकेशन और Tuning Fork Monitor ऐप्लिकेशन को इस लिंक पर चलाएं एक साथ. निगरानी करने वाला यह ऐप्लिकेशन, लोकल सर्वर के तौर पर काम करता है और डेटा दिखाता है ट्यूनिंग फ़ोर्क की सुविधा वाले ऐप्लिकेशन से बनाया जाता है.
मॉनिटरिंग ऐप्लिकेशन और डेमो ऐप्लिकेशन को एक साथ चलाने से, इस बात की पुष्टि होती है कि डेमो ऐप ठीक से काम कर रहा है, तो ये काम करें:
- इसका इस्तेमाल करके टारगेट डिवाइस पर Tuning Fork Monitor ऐप्लिकेशन APK इंस्टॉल करें
adb:
adb install gamesdk/gamesdk/apks/tools/TuningForkMonitor.apk
- मॉनिटरिंग ऐप्लिकेशन खोलें.
- ट्यूनिंग फ़ोर्क मॉनिटर ऐप्लिकेशन को बैकग्राउंड में भी काम करता है.
- फ़ोरग्राउंड में करीब 30 मिनट तक फिर से डेमो ऐप्लिकेशन चलाएं सेकंड.
- ट्यूनिंग फ़ोर्क मॉनिटर ऐप्लिकेशन पर वापस जाएं.
- डेमो ऐप्लिकेशन लाइव ऐप्लिकेशन के नीचे इस तरह दिखता है
com.tuningfork.insightsdemo 16
. ऐप्लिकेशन की जानकारी और लाइव देखने के लिए इस एंट्री पर टैप करें टेलीमेट्री.
![](https://developer.android.google.cn/static/images/games/performance-tuner/monitor-app1.png?authuser=7&hl=hi)
![](https://developer.android.google.cn/static/images/games/performance-tuner/monitor-app2.png?authuser=7&hl=hi)
कोई रिलीज़ बिल्ड बनाना
Android Studio में डेमो ऐप्लिकेशन का एक रिलीज़ बिल्ड बनाएं. आप इस बिल्ड को अपलोड करते हैं Android की ज़रूरी जानकारी में, फ़्रेम टाइमिंग के ग्राफ़ को चालू करने के लिए, Google Play Console में जाएं.
Android परफ़ॉर्मेंस पैरामीटर एपीआई को चालू करना पर जाएं. यह एपीआई, ऐप्लिकेशन को Google Play से डाउनलोड करें. आपको डेमो ऐप्लिकेशन के लिए, एपीआई पासकोड पर पाबंदी लगाने की ज़रूरत नहीं होगी.
पक्का करें कि पिछले चरण से एपीआई पासकोड,
api_key
में कॉपी किया गया हो फ़ील्ड मेंgamesdk/samples/tuningfork/insightsdemo/app/src/main/assets/tuningfork/tuningfork_settings.txt
.डेमो ऐप्लिकेशन का ऐप्लिकेशन आईडी पहले से रिज़र्व है. इसलिए, ऐसा APK अपलोड नहीं किया जा सकता जिसमें इसे. ऐप्लिकेशन की
build.gradle
फ़ाइल में जाकर, यह आईडी बदलें:applicationId "com.tuningfork.your-unique-identifier"
प्रोजेक्ट मिटाएं (बिल्ड > प्रोजेक्ट मिटाएं) और लिंक किए गए C++ को रीफ़्रेश करें प्रोजेक्ट (बिल्ड > लिंक किए गए C++ प्रोजेक्ट रीफ़्रेश करें).
रिलीज़ बिल्ड के लिए साइनिंग कॉन्फ़िगरेशन बनाएं.
- फ़ाइल > चुनें प्रोजेक्ट का स्ट्रक्चर > मॉड्यूल.
- साइनिंग कॉन्फ़िगरेशन टैब चुनें.
release
नाम का कोई नया कॉन्फ़िगरेशन जोड़ें.- एक कीस्टोर बनाएं कॉन्फ़िगरेशन.
रिलीज़ साइनिंग कॉन्फ़िगरेशन को रिलीज़ बिल्ड वैरिएंट के साथ जोड़ें.
- फ़ाइल > चुनें प्रोजेक्ट का स्ट्रक्चर > वैरिएंट बनाएं.
- बिल्ड टाइप टैब को चुनें.
release
नाम का बिल्ड टाइप चुनें.- साइनिंग कॉन्फ़िगरेशन बॉक्स में, रिलीज़ कॉन्फ़िगरेशन चुनें वैरिएबल.
Android Studio प्रोजेक्ट विंडो में, ऐप्लिकेशन डायरेक्ट्री चुनें. (यह चुनने से अगले चरण में मेन्यू चुनने की सुविधा चालू हो जाती है.)
बिल्ड के ऐक्टिव वैरिएंट को
release
में बदलें (बिल्ड > बिल्ड चुनें वैरिएंट).बिल्ड > चुनें बंडल/APK बनाएं > APK बनाएं. जब बिल्ड पूरा हो जाता है, तो रिलीज़ APK ढूंढने के लिए पता लगाएं लिंक पर क्लिक करें.
Google Play Console में डेमो ऐप्लिकेशन के लिए एक नया ऐप्लिकेशन बनाएं. इसके लिए ज़्यादा जानकारी के लिए, देखें कोई ऐप्लिकेशन अपलोड करें.
रिलीज़ APK को इंटरनल टेस्ट ट्रैक पर अपलोड करें. ज़्यादा जानकारी के लिए, देखें तैयारी करना और रोल आउट रिलीज़ के बारे में ज़्यादा जानें.
रिलीज़ बिल्ड चलाएं
टारगेट डिवाइस चुनें. इसके बाद, चलाएं पर क्लिक करें
.
आपको उसी रिलीज़ APK का इस्तेमाल करना होगा जिसे आपने
Google Play Console पर जाएं.
डेमो ऐप्लिकेशन को कुछ देर के लिए चलने दें. Google को इस्तेमाल करने में 30 मिनट लग सकते हैं Play Console पर जाएं. पुष्टि करें कि डेटा Logcat विंडो में जानकारी लॉग लेवल चुनकर सर्वर को चालू करें. अगर आपको लॉग में त्रुटियां हैं, तो देखें सामान्य गड़बड़ियों को ठीक करना.
... I/TuningFork:Web: Connecting to:
https://performanceparameters.googleapis.com/v1/applications/com.tuningfork.yourapp/apks/24:uploadTelemetry
... I/TuningFork: Scene loading 30 (true) took 166 ms
... I/TuningFork:Web: Response code: 200
... I/TuningFork:Web: Response message: OK
... I/TuningFork.GE: UPLOAD request returned 200 {}
Google Play Console में ग्राफ़ देखना
Google Play Console खोलें और टेस्ट ऐप्लिकेशन चुनें. Android चुनें ज़रूरी जानकारी > परफ़ॉर्मेंस > फ़्रेम टाइम का ग्राफ़ देखने के लिए, अहम जानकारी.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
चौथी इमेज. Android की ज़रूरी जानकारी का ग्राफ़
आपने ट्यूनिंग फ़ोर्क से शुरू से अंत तक के चरणों की जांच पूरी कर ली है लाइब्रेरी. Google Play Console में, टेस्ट ऐप्लिकेशन प्रोजेक्ट को मिटाया जा सकता है. अब ज़रूरत नहीं है.