Android Studio 3.0 (अक्टूबर 2017)

Android Studio 3.0.0 एक बड़ी रिलीज़ है, जिसमें सुविधाओं और सुधारों के बारे में है.

macOS उपयोगकर्ता: अगर Android Studio के पुराने वर्शन को अपडेट किया जा रहा है, आपको गड़बड़ी का अपडेट वाला डायलॉग बॉक्स दिख सकता है. इस डायलॉग में लिखा होगा, "कुछ विवाद ऐसे थे इंस्टॉल करने की जगह पर मिला." इस गड़बड़ी को अनदेखा कर दें और इंस्टॉल करने की प्रोसेस फिर से शुरू करने के लिए, रद्द करें.

3.0.1 (नवंबर 2017)

यह Android Studio 3.0 का एक मामूली अपडेट है. इसमें सामान्य गड़बड़ी शामिल है और परफ़ॉर्मेंस में सुधार किए गए हैं.

Gradle 3.0.0 के लिए Android प्लग इन

Gradle के लिए नया Android प्लग इन इसमें कई तरह के सुधार और नई सुविधाएं शामिल हैं, लेकिन इससे मुख्य तौर पर, बहुत सारे मॉड्यूल वाले प्रोजेक्ट की परफ़ॉर्मेंस बनाना. इसका इस्तेमाल करते समय तो आपको इन चीज़ों का अनुभव होना चाहिए:

  • डिपेंडेंसी के नए समाधान में देरी की वजह से, बिल्ड को कॉन्फ़िगर करने में ज़्यादा समय लगता है.
  • वैरिएंट अवेयर डिपेंडेंसी रिज़ॉल्यूशन को सिर्फ़ आपके बनाए जा रहे प्रोजेक्ट और वैरिएंट के लिए इस्तेमाल किया जा सकता है.
  • कोड में आसान बदलाव लागू करने पर या ऐप्लिकेशन में पहले से ज़्यादा तेज़ी से बिल्ड संसाधन.

नोट: इन सुधारों के लिए बड़े बदलावों की ज़रूरत थी, जो इनमें से कुछ को तोड़ने के लिए समझ सकें के व्यवहार, DSL, और API. वर्शन 3.0.0 में अपग्रेड करने की ज़रूरत पड़ सकती है आपकी बिल्ड फ़ाइलों और Gradle प्लगिन में हुए बदलाव.

इस वर्शन में ये सुविधाएं भी शामिल हैं:

  • Android 8.0 के लिए सहायता.
  • भाषा के संसाधनों के आधार पर, अलग-अलग APK बनाने की सुविधा.
  • Java 8 लाइब्रेरी और Java 8 लैंग्वेज फ़ीचर (जैक कंपाइलर के बिना) के साथ काम करता है.
  • Android Test Support Library 1.0 के लिए सहायता (Android Test उपयोगिता और Android Test Orchestrator).
  • एनडीके-बिल्ड और cमेक बिल्ड की स्पीड बढ़ाई गई.
  • Gradle सिंक करने की स्पीड में सुधार किया गया.
  • AAPT2 अब डिफ़ॉल्ट रूप से चालू है.
  • ndkCompile का इस्तेमाल करने पर अब ज़्यादा पाबंदी लगा दी गई है. आपको इसके बजाय इस पर माइग्रेट करना चाहिए: आप जिस नेटिव कोड को पैकेज करना चाहते हैं उसे कंपाइल करने के लिए CMake या ndk-build का इस्तेमाल करें APK में शामिल करने का फ़ैसला ले सकते हैं. इस बारे में ज़्यादा जानने के लिए, पढ़ें ndkcompile से माइग्रेट करना.

बदलावों के बारे में ज़्यादा जानकारी के लिए, Gradle के लिए Android प्लग इन देखें प्रॉडक्ट की जानकारी.

अगर आप नए प्लग इन में अपग्रेड करने के लिए तैयार हैं, तो देखें Gredle 3.0.0 के लिए Android प्लगिन पर माइग्रेट करें.

Kotlin सहायता

Google I/O 2017 में किए गए एलान के मुताबिक, Kotlin प्रोग्रामिंग लैंग्वेज अब आधिकारिक तौर पर Android पर काम करती है. इसलिए, इस रिलीज़ में, Android Studio में Kotlin लैंग्वेज शामिल है का समर्थन करता है.

Java फ़ाइल को Kotlin में कन्वर्ट करके, अपने प्रोजेक्ट में Kotlin को शामिल किया जा सकता है (कोड > Java फ़ाइल को Kotlin फ़ाइल में बदलें पर क्लिक करें) या नया Kotlin- ने नया प्रोजेक्ट विज़र्ड का इस्तेमाल करके प्रोजेक्ट को चालू किया है.

शुरू करने के लिए, अपने प्रोजेक्ट में Kotlin जोड़ने का तरीका पढ़ें.

Java 8 भाषा सुविधाएँ

अब आप कुछ Java 8 भाषा सुविधाओं का उपयोग कर सकते हैं और Java 8 के साथ बनाई गई लाइब्रेरी का इस्तेमाल करता है. Jack की अब ज़रूरत नहीं है, और आप क्या पहले जैक को डिफ़ॉल्ट टूलचेन में पहले से मौजूद बेहतर Java 8 समर्थन का इस्तेमाल करने के लिए:

नए Java 8 लैंग्वेज टूलचेन के साथ काम करने के लिए, अपने प्रोजेक्ट को अपडेट करें. सोर्स के साथ काम करने की सुविधा और टारगेट के साथ काम करने की सुविधा को 1.8 पर अपडेट करें प्रोजेक्ट स्ट्रक्चर डायलॉग में (फ़ाइल > प्रोजेक्ट स्ट्रक्चर पर क्लिक करें). ज़्यादा जानने के लिए, Java 8 भाषा सुविधाओं का इस्तेमाल करना चाहिए.

Android प्रोफ़ाइलर

नया Android प्रोफ़ाइलर Android Monitor टूल की जगह ले लेता है और आपके ऐप्लिकेशन के सीपीयू, मेमोरी, और नेटवर्क के इस्तेमाल को मापने के लिए, टूल का नया सुइट रीयलटाइम रिपोर्ट करता है. अपने कोड का समय तय करने के लिए, सैंपल के आधार पर तरीका ट्रेस करने की सुविधा का इस्तेमाल किया जा सकता है एक्ज़ीक्यूट करें, हीप डंप को कैप्चर करें, मेमोरी में असाइन किए गए खर्च देखें, और जानकारी की जांच करें .

खोलने के लिए, व्यू > पर क्लिक करें टूल की विंडो > Android प्रोफ़ाइलर (या टूलबार में Android प्रोफ़ाइलर पर क्लिक करें).

विंडो के सबसे ऊपर मौजूद इवेंट की टाइमलाइन में, टच इवेंट और कुंजी दिखती है दबाव और गतिविधि में बदलाव होता है, ताकि आपको दूसरे समझने के लिए ज़्यादा संदर्भ मिल सके परफ़ॉर्मेंस इवेंट दिखाने की सुविधा मिलती है.

ध्यान दें: Logcat व्यू को भी अलग विंडो में खोलें (पहले यह Android Monitor के अंदर था, जिसे हटा दिया गया है).

Android प्रोफ़ाइलर की खास जानकारी वाली टाइमलाइन पर, सीपीयू, MEMORY पर क्लिक करें, या NETWORK टाइमलाइन का इस्तेमाल करके, इससे जुड़े प्रोफ़ाइलर टूल को ऐक्सेस करें.

सीपीयू प्रोफ़ाइलर

सीपीयू प्रोफ़ाइलर की मदद से, ऐप्लिकेशन के सीपीयू थ्रेड के इस्तेमाल का विश्लेषण किया जा सकता है कोई सैंपल या इंस्ट्रुमेंट्ड सीपीयू ट्रेस ट्रिगर कर रहा है. इसके बाद, ये काम किए जा सकते हैं कई तरह के डेटा व्यू और फ़िल्टर का इस्तेमाल करके, सीपीयू की परफ़ॉर्मेंस से जुड़ी समस्याओं को हल किया जा सकता है.

ज़्यादा जानकारी के लिए, सीपीयू प्रोफ़ाइलर से जुड़ी गाइड देखें.

मेमोरी प्रोफ़ाइलर

मेमोरी प्रोफ़ाइलर की मदद से, मेमोरी लीक होने और मेमोरी चर्न आउट करने का पता लगाया जा सकता है. स्टटर, फ़्रीज़ होने, और यहां तक कि ऐप्लिकेशन क्रैश होने जैसी समस्याओं का सामना करना पड़ता है. यह रीयल टाइम ग्राफ़ दिखाता है, जो ऐप्लिकेशन की मेमोरी का इस्तेमाल, हीप डंप को कैप्चर करने, गै़रबेज कलेक्शन को ज़बरदस्ती करने, और मेमोरी के बंटवारे को ट्रैक करें.

ज़्यादा जानकारी के लिए, मेमोरी प्रोफ़ाइलर की गाइड देखें.

नेटवर्क प्रोफ़ाइलर

नेटवर्क प्रोफ़ाइलर की मदद से, अपने ऐप्लिकेशन की नेटवर्क गतिविधि को मॉनिटर किया जा सकता है, अपने हर नेटवर्क अनुरोध के पेलोड की जांच करें और नेटवर्क अनुरोध जनरेट करने वाला कोड.

ज़्यादा जानकारी के लिए, नेटवर्क प्रोफ़ाइलर से जुड़ी गाइड देखें.

APK प्रोफ़ाइलिंग और डीबग करना

Android Studio से अब आपको किसी प्रॉडक्ट की प्रोफ़ाइल बनाने और उसे डीबग करने APK के साथ उसे बनाने की ज़रूरत नहीं होती — APK को डीबग करने की सुविधा चालू करने के लिए बनाया गया है और आपके पास डीबग सिंबल और सोर्स फ़ाइलों का ऐक्सेस है.

शुरू करने के लिए, प्रोफ़ाइल या डीबग APK को क्लिक करें Android Studio की वेलकम स्क्रीन. इसके अलावा, अगर आपने पहले से कोई प्रोजेक्ट खोला हुआ है, तो फ़ाइल > मेन्यू बार से प्रोफ़ाइल या डीबग APK का ऐक्सेस पाएं. इससे आपको अनपैक की गई APK फ़ाइलें न हों, लेकिन यह कोड को डिकोड नहीं करती हैं. इसलिए, ब्रेकपॉइंट सही तरीके से जोड़ने और स्टैक ट्रेस देखने के लिए, आपको Java सोर्स फ़ाइलें और नेटिव डीबग सिंबल अटैच करने होंगे.

ज़्यादा जानकारी के लिए, यह देखें प्रोफ़ाइल और पहले से बने APK को डीबग करना.

डिवाइस फ़ाइल एक्सप्लोरर

नए Device File Explorer का इस्तेमाल करके, फ़ाइल सिस्टम है, और फ़ाइलों को डिवाइस और कंप्यूटर के बीच ट्रांसफ़र कर सकता है. यह DDMS में उपलब्ध फ़ाइलसिस्टम टूल को बदल देता है.

खोलने के लिए, व्यू > पर क्लिक करें टूल की विंडो > Device File Explorer.

ज़्यादा जानकारी के लिए, देखें डिवाइस फ़ाइल एक्सप्लोरर गाइड.

इंस्टैंट ऐप्लिकेशन की सहायता

Android Instant Apps के लिए नई सहायता, आपको अपने दो नए तरह के मॉड्यूल का इस्तेमाल करने वाला प्रोजेक्ट: इंस्टैंट ऐप्लिकेशन मॉड्यूल और फ़ीचर मॉड्यूल (इनके लिए ज़रूरी है कि आप इंस्टैंट ऐप्लिकेशन डेवलपमेंट SDK टूल इंस्टॉल करें).

Android Studio में भी आपकी मदद के लिए, नए मॉड्यूलराइज़्ड रीफ़ैक्टरिंग ऐक्शन को शामिल किया गया है किसी मौजूदा प्रोजेक्ट में झटपट ऐप्लिकेशन के लिए सहायता जोड़ें. उदाहरण के लिए, अगर आपको इंस्टैंट ऐप्लिकेशन की सुविधा वाले मॉड्यूल में कुछ क्लास को शामिल करने के लिए, अपने प्रोजेक्ट में बदलाव करें, प्रोजेक्ट विंडो में क्लास चुनें और रिफ़ैक्टर > मॉड्यूलराइज़ करना. डायलॉग बॉक्स दिखने पर, वह मॉड्यूल चुनें जिसमें क्लास जाकर ठीक है पर क्लिक करें.

जब आप अपने झटपट ऐप्लिकेशन को टेस्ट करने के लिए तैयार होते हैं, तो आप अपना इंस्टैंट ऐप्लिकेशन का यूआरएल तय करके, कनेक्ट किए गए डिवाइस पर 'इंस्टैंट ऐप्लिकेशन' मॉड्यूल रन कॉन्फ़िगरेशन लॉन्च के अंदर विकल्प: Run > कॉन्फ़िगरेशन में बदलाव करें, अपने 'झटपट ऐप्लिकेशन' मॉड्यूल को चुनें, और फिर यूआरएल सेट करें लॉन्च के विकल्प में जाकर देखें.

ज़्यादा जानकारी के लिए, यह देखें Android Instant Apps.

Android Things के मॉड्यूल

नए प्रोजेक्ट और नए मॉड्यूल विज़र्ड में, Android Things के नए टेंप्लेट जोड़ें, ताकि आपको मदद मिल सके आपने Android पर चलने वाले IOT डिवाइसों के लिए डेवलप करना शुरू किया.

ज़्यादा जानकारी के लिए, Android Things प्रोजेक्ट बनाने का तरीका देखें.

अडैप्टिव आइकॉन का विज़र्ड

Image Asset Studio अब वेक्टर ड्रॉएबल और आपको अपने ब्राउज़र के लिए अडैप्टिव लॉन्चर आइकॉन बनाने की अनुमति देता है Android 8.0 के साथ-साथ परंपरागत आइकॉन ("लेगसी" आइकॉन) बनाते समय पुराने डिवाइसों के लिए.

शुरू करने के लिए, अपने डिवाइस में मौजूद res फ़ोल्डर पर राइट क्लिक करें प्रोजेक्ट पर जाएं और फिर नया > इमेज एसेट. Asset Studio विंडो में, आइकॉन के टाइप के तौर पर, लॉन्चर आइकॉन (अडैप्टिव और लेगसी) को चुनें.

ध्यान दें: अडैप्टिव लॉन्चर का इस्तेमाल करने के लिए, आपको compileSdkVersion को 26 या उसके बाद के लेवल पर सेट करना होगा आइकॉन.

ज़्यादा जानकारी के लिए, अडैप्टिव आइकॉन.

फ़ॉन्ट संसाधनों के लिए सहायता

Android 8.0 में नए फ़ॉन्ट संसाधनों की सुविधा देने के लिए, Android Studio में फ़ॉन्ट रिसॉर्स सिलेक्टर से, अपने ऐप्लिकेशन में फ़ॉन्ट बंडल करें या कॉन्फ़िगर करें आपका प्रोजेक्ट भी हो सकता है. लेआउट एडिटर, आपके लेआउट में फ़ॉन्ट की झलक भी देख सकता है.

डाउनलोड किए जा सकने वाले फ़ॉन्ट आज़माने के लिए, पक्का करें कि आपका डिवाइस या एम्युलेटर चल रहा हो Google Play services का v11.2.63 या इसके बाद वाला वर्शन होना चाहिए. ज़्यादा जानकारी के लिए, डाउनलोड किए जा सकने वाले फ़ॉन्ट.

Firebase ऐप्लिकेशन सूची सहायक

ऐप्लिकेशन की जांच करने के लिए, Firebase Assistant को नए ट्यूटोरियल के साथ अपडेट किया गया है इंडेक्स करना. Assistant खोलने के लिए, टूल > चुनें Firebase. इसके बाद, ऐप्लिकेशन सूची > ऐप्लिकेशन को इंडेक्स करने की प्रोसेस की जांच करना.

इस ट्यूटोरियल में बटन पर क्लिक करें:

  • चरण 2 में, खोज नतीजों की झलक देखें पर क्लिक करके पुष्टि करें कि आपके यूआरएल Google Search के नतीजों में दिख रहे हैं.
  • तीसरे चरण में, गड़बड़ियों की जांच करें पर क्लिक करके पुष्टि करें कि इंडेक्स किया जा सकता है या नहीं आपके ऐप्लिकेशन में मौजूद ऑब्जेक्ट, निजी कॉन्टेंट इंडेक्स में जोड़ दिए गए हैं.

ऐप्लिकेशन लिंक असिस्टेंट में ये नई सुविधाएं जोड़ी गई हैं:

  • यह पक्का करने के लिए कि आपके इंटेंट फ़िल्टर हों, हर यूआरएल मैपिंग के लिए यूआरएल टेस्ट जोड़ें वास्तविक दुनिया के URL हैंडल करने के लिए करते हैं.

    <tools:validation> का इस्तेमाल करके, यूआरएल की इन जांचों को मैन्युअल तरीके से भी तय किया जा सकता है टैग नीचे बताए गए हैं.

  • सही ऑब्जेक्ट एंट्री के साथ, डिजिटल ऐसेट लिंक फ़ाइल बनाएं Google Smart Lock के साथ काम करता हो, और अपनेasset_statements <meta-data> मेनिफ़ेस्ट फ़ाइल में सेव किया जाएगा.

यूआरएल के इंटेंट-फ़िल्टर की पुष्टि करने वाला प्रोग्राम

Android Studio अब मेनिफ़ेस्ट फ़ाइल में एक खास टैग के साथ काम करता है. इससे आपको ताकि अपने इंटेंट फ़िल्टर यूआरएल की जांच की जा सके. ये वही टैग हैं जिन्हें ऐप्लिकेशन लिंक Assistant आपके लिए कॉन्टेंट बना सकती है.

टेस्ट यूआरएल का एलान करने के लिए इंटेंट फ़िल्टर के लिए, फ़िल्टर के बगल में <tools:validation> एलिमेंट जोड़ें संबंधित <intent-filter> एलिमेंट. उदाहरण के लिए:

      <activity ...>
          <intent-filter>
              ...
          </intent-filter>
          <tools:validation testUrl="https://www.example.com/recipe/1138" />
      </activity>
    
    

xmlns:tools="http://schemas.android.com/tools" को भी इसमें शामिल करना न भूलें <manifest> टैग.

अगर कोई भी टेस्ट यूआरएल, इंटेंट फ़िल्टर की परिभाषा में पास नहीं होता है, तो लिंट गड़बड़ी दिखती है. इस तरह की गड़बड़ी अब भी डीबग वैरिएंट बनाने में मदद करती है, लेकिन इससे आपके रिलीज़ बिल्ड में रुकावट आ जाएगी.

लेआउट एडिटर

लेआउट एडिटर अपडेट कर दिया गया है जिसमें ये शामिल हैं:

  • टूलबार का नया लेआउट और आइकॉन.
  • कॉम्पोनेंट ट्री में लेआउट अपडेट किया गया.
  • खींचें और छोड़ें व्यू इंसर्शन को बेहतर बनाया गया.
  • एडिटर के नीचे मौजूद नया गड़बड़ी पैनल, जिसमें ठीक करें (अगर उपलब्ध हो).
  • ConstraintLayout के साथ बिल्डिंग के लिए कई यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाया गया, जिनमें ये शामिल हैं निम्न:
    • अड़चनें बनाने के लिए नई सहायता.
    • ग्रुप बनाने के लिए नई सुविधा: टूलबार में, दिशा-निर्देश > ग्रुप जोड़ें (इसके लिए, ConstraintLayout 1.1.0 beta 2 ज़रूरी है या उससे ज़्यादा)
    • चेन बनाने के लिए नया यूज़र इंटरफ़ेस (यूआई): एक से ज़्यादा व्यू चुनें और फिर राइट क्लिक करें और चेन चुनें.

लेआउट इंस्पेक्टर

लेआउट इंस्पेक्टर में यह शामिल है एन्हैंसमेंट की मदद से, ऐप्लिकेशन के लेआउट से जुड़ी समस्याओं को आसानी से डीबग किया जा सकता है. इनमें ये शामिल हैं प्रॉपर्टी को सामान्य कैटगरी में ग्रुप करना और दोनों में खोज करने की नई सुविधा व्यू ट्री और प्रॉपर्टी पैनल.

APK ऐनालाइज़र

अब आप कमांड लाइन से APK ऐनालाइज़र का इस्तेमाल apkanalyzer टूल.

APK ऐनालाइज़र को भी इन सुधारों के साथ अपडेट किया गया है:

  • ProGuard के साथ बनाए गए APK के लिए, आप उन ProGuard मैपिंग फ़ाइलों को लोड कर सकते हैं जिनमें DEX व्यूअर की क्षमताओं में शामिल हैं, जिनमें शामिल हैं:
    • नोड को यह बताने के लिए बोल्ड किया गया है कि नोड को तब हटाया नहीं जाना चाहिए, जब छोटा करने वाला कोड.
    • सिकुड़ने की प्रक्रिया के दौरान हटाए गए नोड दिखाने वाला बटन.
    • ऐसा बटन जो ट्री व्यू में नोड के मूल नामों को वापस लाता है ProGuard की ओर से उलझा हुआ था.
  • DEX Viewer अब हर पैकेज, क्लास और तरीका.
  • फ़ील्ड और तरीकों को दिखाने और छिपाने के लिए, सबसे ऊपर फ़िल्टर करने के नए विकल्प.
  • ट्री व्यू में, वे नोड दिखते हैं जो DEX फ़ाइल में रेफ़रंस के तौर पर तय नहीं किए गए हैं इटैलिक फ़ॉर्मैट इस्तेमाल करें.

ज़्यादा जानकारी के लिए, APK ऐनालाइज़र की मदद से अपने बिल्ड का विश्लेषण करना लेख पढ़ें.

D8 DEX कंपाइलर की झलक

Android Studio 3.0 में, D8 नाम का एक नया DEX कंपाइलर शामिल किया गया है. हालांकि, यह ज़रूरी नहीं है. यह काम करेगा आखिरकार, DX कंपाइलर को बदल दिया जाता है, लेकिन नए D8 का इस्तेमाल करने के लिए ऑप्ट-इन किया जा सकता है अभी कंपाइल करें.

DEX कंपाइलेशन का सीधा असर आपके ऐप्लिकेशन के बिल्ड टाइम, .dex फ़ाइल पर पड़ता है साइज़, और रनटाइम परफ़ॉर्मेंस. नए D8 कंपाइलर की तुलना मौजूदा DX कंपाइलर, D8 तेज़ी से कंपाइल होता है और छोटी .dex फ़ाइलों को आउटपुट देता है, जबकि होने पर ऐप्लिकेशन रनटाइम की परफ़ॉर्मेंस एक जैसी या बेहतर होगी.

इसे आज़माने के लिए, अपने प्रोजेक्ट की gradle.properties फ़ाइल में इन्हें सेट करें:

android.enableD8=true
    

ज़्यादा जानकारी के लिए, D8 कंपाइलर के बारे में ब्लॉग पोस्ट देखें.

Google की Maven रिपॉज़िटरी

Android Studio अब यूआरएल के बजाय Google की Maven रिपॉज़िटरी का इस्तेमाल डिफ़ॉल्ट रूप से करता है Android Support Library के लिए अपडेट पाने के लिए, Android SDK Manager के हिसाब से, Google Play services, Firebase, और अन्य डिपेंडेंसी. इससे यह काम करना आसान हो जाता है अपनी लाइब्रेरी को अप-टू-डेट रखें, खास तौर पर, और लगातार इंटिग्रेशन (सीआई) सिस्टम होना चाहिए.

सभी नए प्रोजेक्ट में अब डिफ़ॉल्ट रूप से, Google Maven रिपॉज़िटरी शामिल है. अपडेट करने के लिए करने के लिए, google() को इसके repositories ब्लॉक में जोड़ें टॉप-लेवल की build.gradle फ़ाइल:

      allprojects {
          repositories {
              google()
          }
      }
    
    

Google की Maven रिपॉज़िटरी के बारे में यहां ज़्यादा जानें.

अन्य बदलाव

  • Android Studio की मदद से, नेटिव डीबग करने की सुविधा अब Windows के 32-बिट वर्शन के साथ काम नहीं करती है. हमने अन्य प्लैटफ़ॉर्म पर फ़ोकस करना चुना है, क्योंकि बहुत कम डेवलपर की ज़रूरत नहीं है. अगर आप 32-बिट Windows का इस्तेमाल कर रहे हैं और आपको नेटिव विज्ञापन को डीबग करना है, तो आपको Android Studio 2.3 का इस्तेमाल जारी रखना चाहिए.
  • बेस IDE को इस पर अपग्रेड किया गया InteliJ 2017.1.2, इसमें कई नई सुविधाएं जोड़ी गई हैं, 2016.3 और 1.2017, जैसे कि Java 8 लैंग्वेज रीफ़ैक्टिंग, पैरामीटर हिंट, सिमैंटिक हाइलाइटिंग, खींचने लायक ब्रेकपॉइंट, खोज में झटपट नतीजे वगैरह.
  • कई नए लिंट जांच जोड़े गए.
  • साथ ही, Android Emulator के नए अपडेट भी देखें.