प्रॉडक्ट से जुड़ी खबरें

Android Studio Quail 2 का स्टेबल वर्शन उपलब्ध है: Android Studio के एआई एजेंट की मदद से एक साथ कई काम करें

पढ़ने में 3 मिनट लगेंगे
अम्मान असफ़ा की प्रोफ़ाइल देखें
Amman Asfaw प्रॉडक्ट मैनेजर, Android Studio

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

आइए जानते हैं कि क्या-क्या नया है:

समानांतर चैट के साथ मल्टी-टास्किंग

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

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

आप अपनी आवश्यकताओं के आधार पर एजेंट द्वारा चैट के दौरान उपयोग किए जाने वाले मॉडल को भी बदल सकते हैं. एंड्रॉइड डेवलपमेंट कार्यों को एलएलएम कैसे करता है, इसके विश्लेषण के लिए एंड्रॉइड बेंच देखें. 

  • पैरेलल चैट के साथ, कैसे उपयोग करें: एक नई पैरेलल बातचीत शुरू करने के लिए "+" आइकन पर क्लिक करें, और सक्रिय कार्यों के बीच नेविगेट करने के लिए इतिहास आइकन का उपयोग करें. वैकल्पिक रूप से, किसी बातचीत को एक समर्पित टैब में खोलने के लिए फ़ाइल > नया > नया एजेंट टैब चुनें.
  • नोट: वर्कट्री सपोर्ट फिलहाल उपलब्ध नहीं है. एक ही प्रोजेक्ट फ़ाइलों को संशोधित करने वाली समवर्ती चैट चलाते समय सावधानी बरतें, क्योंकि इससे संपादक संबंधी टकराव हो सकते हैं.

 

 

image.png
सक्रिय कार्यों के बीच नेविगेट करने के लिए इतिहास आइकन का उपयोग करें.

लीककैनरी के साथ मेमोरी लीक का पता लगाना

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

मेमोरी लीक का पता लगाना एक थकाऊ और मैन्युअल कार्य हो सकता है. एंड्रॉइड स्टूडियो क्वेल 2 से शुरू होकर, लोकप्रिय ओपन-सोर्स लीक डिटेक्टर लीककैनरी को एक समर्पित, प्रथम श्रेणी के कार्य के रूप में प्रोफ़ाइलर में सीधे एकीकृत किया गया है.

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

प्रोफाइलिंग सत्र के दौरान एक बार लीक का पता चलने पर:

  • प्रोफिलर एक इंटरैक्टिव, रंग-कोडित लीक ट्रेस प्रस्तुत करता है, घटनाओं को समूहित करता है और खोई हुई मेमोरी का अनुमान लगाता है.
  • ट्रेस में किसी भी लीक हो रही ऑब्जेक्ट पर घोषणा पर जाएं पर क्लिक करके आप अपने एडिटर में कोड की उस सटीक पंक्ति पर तुरंत जा सकते हैं.
  • ट्रेस को ग्रहण करने, बरकरार संदर्भ के मूल कारण की व्याख्या करने और लीक को रोकने के लिए सटीक कोड परिवर्तन (जैसे कि श्रोता को अनबाइंड करना या स्थैतिक संदर्भ को साफ़ करना) लिखने के लिए आप एजेंट के साथ ठीक करें पर क्लिक कर सकते हैं.

 

LeakCanaryLg.png
लीककैनरी के माध्यम से पहचाने गए मेमोरी लीक की समीक्षा "फिक्स विद एजेंट" बटन के माध्यम से करें.

ऐप क्वालिटी इनसाइट्स एजेंट एकीकरण

किसी ऐप के क्रैश होने के मूल कारण का पता लगाने के लिए स्टैक ट्रेस, डिवाइस डेटा और सोर्स कोड को मैन्युअल रूप से संश्लेषित करने की आवश्यकता हो सकती है. हालांकि, एंड्रॉइड स्टूडियो का ऐप क्वालिटी इनसाइट्स (AQI) अब एजेंट मोड के साथ पूरी तरह से एकीकृत है ताकि यह आपके लिए सारा मुश्किल काम कर सके.

जब आप AQI पैनल में किसी क्रैश पर क्लिक करते हैं, तो आपको तुरंत समस्या का संक्षिप्त, उच्च-स्तरीय सारांश मिल जाता है. अगर आपको और अधिक जानकारी चाहिए, तो बस और देखें पर क्लिक करें. इससे एक समर्पित चैट खुल जाती है जहां एजेंट आपके द्वारा चुने गए मॉडल का उपयोग करता है और विफलता का व्यापक स्पष्टीकरण देने के लिए स्थानीय स्रोत कोड और पूर्ण स्टैक ट्रेस को प्राप्त करता है.

नए एजेंट एकीकरण के साथ, आप समस्या की पहचान से लेकर समाधान तक सीधे आगे बढ़ सकते हैं. AI के साथ ठीक करें पर क्लिक करके, एजेंट समस्या का विश्लेषण करेगा, चरण-दर-चरण समाधान योजना प्रस्तावित करेगा, और आपकी स्वीकृति मिलने पर, आवश्यक कोड परिवर्तन सीधे आपके प्रोजेक्ट पर लागू करेगा और परिणामी समाधान को सत्यापित करेगा.

 

गुणवत्ता और स्थिरता में सुधार

नई सुविधाओं के अलावा, हमने कई बग्स को ठीक करके और इंटेलिज प्लेटफॉर्म से नवीनतम स्थिरता और प्रदर्शन सुधारों को शामिल करके गुणवत्ता पर अपना ध्यान केंद्रित करना जारी रखा है, जिससे यह आपके दैनिक विकास के लिए एक महत्वपूर्ण वृद्धि बन गई है.

शुरू करें

क्या आप पूरी तरह से तैयार हैं और अपने विकास को गति देने के लिए तैयार हैं?एंड्रॉइड स्टूडियो क्वेल 2 डाउनलोड करें और आज ही इन नई सुविधाओं का पता लगाना शुरू करें! हमेशा की तरह, आपकी प्रतिक्रिया हमारे लिए बेहद महत्वपूर्ण है.ज्ञात समस्याओं की जाँच करेंबग्स की रिपोर्ट करें, और लिंक्डइन मीडियमयूट्यूब, या एक्स पर हमारे जीवंत समुदाय का हिस्सा बनें. 

लेखक:
पढ़ना जारी रखें