SDK टूल की जानकारी

Google Play इंस्टैंट डेवलपमेंट SDK v1.9.0 (05-09-2019)

Google Play के इंस्टैंट डेवलपमेंट SDK टूल की इस रिलीज़ में, ये चीज़ें शामिल हैं बदलाव.

बदलाव

  • किसी इंस्टैंट ऐप्लिकेशन को सिम्बॉलिक तौर पर शुरू करने पर, सीएलआई ठीक से काम करेगा लिंक.
  • SDK टूल के पिछले वर्शन में, minSdkVersion < 24 और सिर्फ़ v2 सिग्नेचर स्कीम से साइन किए जाने पर गड़बड़ी होती है. यह बदलाव करने से ia run और Android Studio के रन कमांड, दोनों को ठीक कर दिया जाता है. इससे गड़बड़ी केवल तभी होगा, जब कनेक्ट किए गए डिवाइस का API वर्शन समर्थित करने के लिए बहुत पुराना हो v2 हस्ताक्षर.

Google Play इंस्टैंट डेवलपमेंट SDK v1.8.0 (05-08-2019)

Google Play के इंस्टैंट डेवलपमेंट SDK टूल की इस रिलीज़ में, ये चीज़ें शामिल हैं बदलाव.

बदलाव

  • इंस्टैंट ऐप्लिकेशन सीएलआई ia run कमांड से, ऐसे इंस्टैंट ऐप्लिकेशन डिप्लॉय किए जा सकते हैं जो सिर्फ़ ने v2 सिग्नेचर स्कीम का इस्तेमाल करके साइन किया है.
  • इंस्टैंट ऐप्लिकेशन सीएलआई ia run -u [url] निर्देश अब डिप्लॉय किए बिना काम करता है एक आर्टफ़ैक्ट.

Google Play इंस्टैंट डेवलपमेंट SDK v1.7.0 (29-03-2019)

Google Play के इंस्टैंट डेवलपमेंट SDK टूल की इस रिलीज़ में, ये चीज़ें शामिल हैं नई सुविधाओं और बदलावों के बारे में बात करेंगे.

नई सुविधाएं

  • इंस्टैंट ऐप्लिकेशन का सीएलआई अब आपकी सहमति से, इस्तेमाल से जुड़ी मेट्रिक इकट्ठा कर सकता है. इसके लिए, Google की डेवलपर टीम, ताकि यह बेहतर तरीके से समझा जा सके कि आपको कौनसी सुविधाएं काम की लगती हैं और की कमियों को दूर करने में मदद मिलती है.
  • ia check कमांड अब इंस्टॉल किए जा सकने वाले बिल्ड की जांच करने के लिए काम करता है अपग्रेड पाथ के साथ काम न करने वाले समान ऐप्लिकेशन के लिए. आप -i विकल्प का इस्तेमाल करके इंस्टॉल किए जा सकने वाले ऐप्लिकेशन के APK के लिए.

बदलाव

  • इंस्टैंट ऐप्लिकेशन सीएलआई ia run निर्देश के लिए, अब Google का इस्तेमाल करना ज़रूरी नहीं है खाते का उपयोग करके डेवलेपमेंट मोड में इंस्टैंट ऐप्लिकेशन लॉन्च कर सकते हैं.

Google Play इंस्टैंट डेवलपमेंट SDK v1.6.0 (05-11-2018)

Google Play के इंस्टैंट डेवलपमेंट SDK टूल की इस रिलीज़ में, ये चीज़ें शामिल हैं नई सुविधाओं और बदलावों के बारे में बात करेंगे.

नई सुविधाएं

  • इंस्टैंट ऐप्लिकेशन सीएलआई ia check निर्देश की मदद से, अब APK सेट के साइज़ की जांच की जा सकती है फ़ाइलें (.apks) इनसे जनरेट की गईं bundletool.

बदलाव

  • Android 8.0 (एपीआई लेवल 26) या इसके बाद के वर्शन वाले डिवाइसों पर, इंस्टैंट तरीके से चलाया जा रहा है ऐसा ऐप्लिकेशन जिसका साइनिंग पासकोड, पहले लॉन्च किए गए किसी भी ऐप्लिकेशन पर दिए गए पासकोड से मेल नहीं खाता डिवाइस से अब Android Studio या सीएलआई में क्रैश नहीं होता है.
  • इंस्टैंट ऐप्लिकेशन के साइज़ की सीमा को 4 एमबी से बदलकर 10 एमबी किया गया. चार एमबी से बड़े ऐप्लिकेशन को अब ERROR के बजाय WARNING मिलता है. अगर आप 10 एमबी से ज़्यादा बड़े ऐप्लिकेशन को लगातार ERROR मिल रहा है.

Google Play इंस्टैंट डेवलपमेंट SDK v1.5.0 (27-09-2018)

Google Play के इंस्टैंट डेवलपमेंट SDK टूल की इस रिलीज़ में, ये चीज़ें शामिल हैं नई सुविधाओं और बदलावों के बारे में बात करेंगे.

नई सुविधाएं

  • इंस्टैंट ऐप्लिकेशन सीएलआई ia run और ia check के निर्देश अब इस पर काम करते हैं इससे जनरेट की गई APK सेट (.apks) फ़ाइलें bundletool.
  • इंस्टैंट ऐप्लिकेशन का CLI ia check निर्देश, अब APK की सूची के साथ काम करता है.
  • इंस्टैंट ऐप्लिकेशन सीएलआई ia check कमांड से यह पक्का किया जाता है कि स्प्लिट APKs के नाम जो किसी ज़िप फ़ाइल में यूनीक होनी चाहिए.

बदलाव

  • Android 7.1.1 (एपीआई लेवल 25) या इससे पहले के वर्शन वाले डिवाइस का प्रावधान करते समय, सीएलआई सिर्फ़ तब चेतावनी जारी करता है, जब उसे Google Play के किसी ऐप्लिकेशन या सेवा के साथ काम करने वाला ऐप्लिकेशन नहीं मिलता सेवाओं के लिए चेक-इन करें. पहले इस स्थिति का सामना करने पर, सीएलआई गड़बड़ी करें और इंस्टैंट ऐप्लिकेशन को लॉन्च करने की कोशिश न करें.
  • इंस्टैंट ऐप्लिकेशन सीएलआई ia run अब उन APK को लॉन्च कर सकता है जो इनके जनरेट किए गए थे bundletool या aapt2 का इस्तेमाल करके बनाए गए APK. पहले, run ऑपरेशन ऐसा हो सकता है कि इनमें से कुछ APK लॉन्च करते समय, उनका समय खत्म हो गया हो.
  • --no-setup फ़्लैग को ia run के लिए रोक दिया गया है और अब इसका कोई असर नहीं पड़ता.
  • इंस्टैंट ऐप्लिकेशन के लिए, Google Play services के पुराने वर्शन को सही तरीके से अपडेट करता है, जिन्हें नया वर्शन इंस्टॉल करने से पहले अनइंस्टॉल करना होगा.

Google Play इंस्टैंट डेवलपमेंट SDK v1.4.0 (28-08-2018)

Google Play इंस्टैंट डेवलपमेंट SDK टूल की यह रिलीज़ (पहले इसे इंस्टैंट ऐप्लिकेशन कहा जाता था डेवलपमेंट SDK टूल) में ये नई सुविधाएं और बदलाव शामिल हैं.

नई सुविधाएं

  • इंस्टैंट ऐप्लिकेशन सीएलआई ia check कमांड, अब साइज़ की पुष्टि करने की सुविधा का इस्तेमाल करता है कॉन्फ़िगरेशन APKs का इस्तेमाल करने वाले इंस्टैंट ऐप्लिकेशन.
  • सीएलआई की मदद से, अब टेस्ट-की एम्युलेटर इमेज पर इंस्टैंट ऐप्लिकेशन चलाए जा सकते हैं. इसके लिए, Google Play services का सबसे नया वर्शन इंस्टॉल किया गया हो.
  • ia help <command> में, निर्देश से जुड़ी मदद के लिए बेहतर सहायता.
  • ia check साइज़ की गड़बड़ियों में साइज़ ब्रेकडाउन जोड़ा गया.

बदलाव

  • SDK टूल का नाम बदलकर, "Android Instant Apps Development SDK" कर दिया गया है से "Google Play इंस्टैंट डेवलपमेंट SDK टूल".
  • सीएलआई अब किसी ऐप्लिकेशन की जांच करने की कोशिश करते समय NullPointerException नहीं दिखाता है लॉन्चर गतिविधि के बिना.
  • सीएलआई और Android Studio ने अब Android 8.0 वर्शन पर चलने वाले ऐसे डिवाइसों का पता लगाया है जो इसके साथ काम नहीं करते (एपीआई लेवल 26). पहले, इन डिवाइसों पर ऐप्लिकेशन लॉन्च नहीं होता था.
  • पाइपलाइन में शुरू करने पर, ia बैश रैपर स्क्रिप्ट सही तरीके से काम करती है जहां $TERM सेट नहीं है. स्क्रिप्ट 80 कॉलम की चौड़ाई का अनुमान लगाती है.
  • ia check निर्देश अब उन इंस्टैंट ऐप्लिकेशन के बारे में चेतावनी देता है जिनके minSdkVersion वर्शन को 20 या इससे पहले के वर्शन पर सेट किया गया है. SDK टूल के इन पुराने वर्शन का इस्तेमाल आपकी बाइनरी का साइज़ बढ़ सकता है, लेकिन कोई फ़ायदा नहीं होगा दिखाई देता है.
  • सीएलआई अब यह पता लगाता है कि Google Play services का वर्शन इतना पुराना है कि नहीं डिवाइस पर इंस्टैंट ऐप्लिकेशन चलाने और अपडेट के लिए प्रॉम्प्ट देते हैं.
  • सीएलआई के ज़रिए, Android 8.0 (एपीआई लेवल 26) और उसके बाद के वर्शन पर लॉन्च किए गए इंस्टैंट ऐप्लिकेशन या Android Studio से अब अपने-आप android.permission.INSTANT_APP_FOREGROUND_SERVICE अनुमति दी गई.

Android Instant Apps डेवलपमेंट SDK टूल v1.3.0 (04-06-2018)

Android Instant Apps डेवलपमेंट SDK टूल की यह रिलीज़ में ये नई सुविधाएं और बदलाव शामिल हैं.

नई सुविधाएं

  • Android Studio 3.2 अब इंस्टैंट ऐप्लिकेशन चलाने के लिए, SDK टूल के 1.3 वर्शन में जोड़ी गई लाइब्रेरी का इस्तेमाल करता है. यह ia और Studio के बीच लॉजिक को जोड़ता है और आपको इंस्टैंट चलाने देता है बिना यूआरएल वाले ऐप्लिकेशन.

Android Instant Apps डेवलपमेंट SDK टूल v1.2.0 (07-05-2018)

Android Instant Apps डेवलपमेंट SDK टूल की यह रिलीज़ में ये नई सुविधाएं और बदलाव शामिल हैं.

नई सुविधाएं

बदलाव

  • इंस्टैंट ऐप्लिकेशन के लिए Google Play Services का वह वर्शन जो SDK टूल अब Play Store का इस्तेमाल करके, अपने-आप अपडेट हो सकता है. पिछली रिलीज़ में, पैकेज को SDK टूल के साथ बंडल किए गए वर्शन में लॉक किया गया.
  • वाइल्डकार्ड वर्ण वाले होस्टनेम, जैसे कि "*.example.com", अब जोड़ दिए गए हैं ये सुविधाएं, डेवलपमेंट मोड में पूरी तरह से काम करती हैं.
  • डेवलपर अब Android Lollipop में, ऐप्लिकेशन को कम से कम डाउनलोड करने के लिए सिम्युलेट कर सकते हैं, Marshmallow और Nougat से debug.aia.throttle_download_ms सिस्टम सेट अप किया है प्रॉपर्टी देखें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

Android Instant Apps डेवलपमेंट SDK टूल v1.1.0

Android Instant Apps डेवलपमेंट SDK टूल की इस रिलीज़ में, ये चीज़ें शामिल हैं नई सुविधाओं और बदलावों के बारे में बात करेंगे.

नई सुविधाएं

  • 'झटपट ऐप्लिकेशन' से इंस्टॉल किए गए ऐप्लिकेशन में डेटा ट्रांसफ़र किया जाना.
    • Android 8.0 (एपीआई लेवल 26) और उसके बाद के वर्शन वाले डिवाइसों पर, सिस्टम ऐप्लिकेशन इंस्टॉल करने पर, अपने-आप यह ट्रांसफ़र कर देता है. चल रहे डिवाइसों पर Android 7.1 (एपीआई लेवल 25) और उससे पहले के वर्शन के लिए, आपके पास अपने इंस्टैंट ऐप्लिकेशन के कॉल करके अपने इंस्टॉल किए गए ऐप्लिकेशन में सेव होने वाला डेटा सेव करें आपके इंस्टॉल किए गए ऐप्लिकेशन में getInstantAppData().
  • नई सुविधा का इस्तेमाल करके, APK का साइज़ घटाया जा सकता है डिवाइस के हिसाब से खास APK. इसके लिए अपना बिल्ड सेट अप करने के बारे में जानकारी पाने के लिए कॉन्फ़िगरेशन APKs, देखें कॉन्फ़िगरेशन APK के लिए बिल्ड सेट अप करना.

बदलाव

  • एम्युलेटर.
    • Play Store और Google Play की नई सेवाओं पर काम करने वाले एम्युलेटर ज़रूरी हैं झटपट ऐप्लिकेशन का परीक्षण करें. अपना खाता सेट अप करने का तरीका एम्युलेटर को देखने के लिए, अपना झटपट चलाएं ऐप्लिकेशन है.