एंड्रॉइड सेंट्रल

ADT 17 और SDK टूल r17 अब तीसरे बीटा में हैं, डेवलपर्स के लिए नए टूल और बग-फिक्स लाएँ

protection click fraud

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

लेकिन एक बड़ा बदलाव है जो औसत लोगों के लिए बेहद मददगार साबित होगा एंड्रॉइड हैकर/मॉडर - किसी भी एप्लिकेशन का विस्तृत नेटवर्क उपयोग। नया डीडीएमएस टूल एंड्रॉइड 4.0.3 या उच्चतर पर चलने वाले किसी भी डिवाइस पर नेटवर्क ट्रैफ़िक के लिए अंदर और बाहर दोनों जगह डेटा देगा। ग्राफ़ वास्तविक समय में अपडेट होता है, और ऐप डेवलपर्स के लिए यह देखने का एक शानदार तरीका है कि उनका ऐप कैसा है नेटवर्क सॉकेट का उपयोग करते हुए, यह डीबग करने में मदद करने में सक्षम होगा कि आपके फ़ोन पर कौन से ऐप्स आपका उपयोग कर रहे हैं आंकड़े। अब यह अनुमान लगाने की जरूरत नहीं है कि कौन सा ऐप अटका हुआ है और लगातार अपलोड हो रहा है, बस अपने फोन को प्लग इन करें और नए डीडीएमएस टूल का उपयोग करके पता लगाएं कि वास्तव में क्या हो रहा है। जानना केवल आधी लड़ाई है।

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

स्रोत: एंड्रॉइड टूल्स प्रोजेक्ट

नई सुविधाओं

डीडीएमएस अब किसी ऐप के लाइव विस्तृत नेटवर्क उपयोग को दिखा सकता है (और जानकारी)

प्रोगार्ड:

  • बंडल प्रोगार्ड को संस्करण 4.7 में अद्यतन किया गया। कई नई सुविधाओं के अलावा, यह कुछ उपयोगकर्ताओं द्वारा अनुभव की गई "त्रुटि 1 के साथ डाल्विक प्रारूप में रूपांतरण विफल" त्रुटि को ठीक कर देगा।
  • डिफ़ॉल्ट proguard.cfg फ़ाइल को Android के लिए बेहतर डिफ़ॉल्ट फ़्लैग के साथ अद्यतन किया गया है।
  • प्रोगार्ड कॉन्फ़िगरेशन फ़ाइल को आधे में विभाजित किया गया है, प्रोजेक्ट विशिष्ट फ़्लैग प्रोजेक्ट में रखे गए हैं और सामान्य एंड्रॉइड फ़्लैग स्वयं टूल के साथ वितरित (और अद्यतन) किए गए हैं।
  • और जानकारी

लिंट:

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

नई लिंट जाँचें:

  • एंड्रॉइड एपीआई कॉल ढूंढें जिनके लिए न्यूनतम समर्थित संस्करण से अधिक एंड्रॉइड संस्करण की आवश्यकता होती है। आप सशर्त रूप से लोड किए गए कोड के लिए स्थानीय ओवरराइड निर्दिष्ट करने के लिए नए @TargetApi एनोटेशन का उपयोग कर सकते हैं। (और जानकारी)
  • प्रदर्शन नियम
  • लगभग 30 अन्य नए नियम

पुनर्निर्मित एक्लिप्स लिंट यूआई:

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

XML संपादकों के लिए नई त्वरित रूपरेखा (Ctrl-O, Command-O)। यह आइकन और आईडी सहित वर्तमान फ़ाइल की संरचना दिखाता है, और आपको फ़िल्टर करने और तुरंत विशिष्ट आईडी पर जाने की सुविधा देता है।

संसाधन चयनकर्ता अब संसाधनों के लिए हल किया गया मान दिखाता है (उदाहरण के लिए @स्ट्रिंग/हैलो का चयन करते समय यह प्रदर्शित होता है कि हल किया गया मान "हैलो वर्ल्ड" है)। यह चुने गए मान को सीधे संपादित करने की भी अनुमति देता है।

लेआउट संपादक अब लेआउट, टैग शामिल करने और मर्ज करने के लिए डिफ़ॉल्ट आईडी निर्दिष्ट नहीं करता है। यह बहुत सारे अप्रयुक्त संसाधनों के साथ नेमस्पेस को प्रदूषित करता है क्योंकि लेआउट को आमतौर पर कोड के माध्यम से हेरफेर नहीं किया जाता है, या XML से संदर्भित नहीं किया जाता है। (रेटिवलेआउट संपादक बिना आईडी वाले दृश्यों को इंगित करते समय स्वचालित रूप से आईडी निर्दिष्ट करता है।)

लेआउट संपादक से स्क्रीनशॉट निर्यात करें

SlidingDrawer के लिए लेआउट संपादक फिक्स जिसे कुछ प्लेटफ़ॉर्म पर लेआउट में नहीं खींचा जा सका।

SlidingDrawer और TabHost (अंक) के लिए पूर्वावलोकन रेंडरिंग को भी ठीक करें 23022).

xhdpi संस्करण सहित नए डिफ़ॉल्ट एप्लिकेशन आइकन।

महत्वपूर्ण बग समाधान:

  • उन समस्याओं को ठीक किया गया जो समाधान न हो पाने वाले संसाधनों के कारण लेआउट रेंडरिंग को रोक सकती थीं 21046 और 21051)
  • संसाधन चयनकर्ता में बग को ठीक करें जिससे कुछ प्रकार के फ़्रेमवर्क संसाधनों का चयन करना असंभव हो गया (समस्या)। 20589)
  • फ़ॉर्मेटर में एक बग ठीक करें जहां एक निश्चित व्हाइटस्पेस पैटर्न के परिणामस्वरूप एक गैर-स्पेस वर्ण हटा दिया जा सकता है (समस्या)। 23940)
  • विशेष रूप से तुर्की स्थानों को प्रभावित करने वाले स्थानीय बग को ठीक करें (मुद्दा)। 23747)

अभी पढ़ो

instagram story viewer