2011-04-01 16 views
23

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

+0

यदि आप स्वचालित रूप से बिल्ड बंद करते हैं तो वह लिब लोड समय को गति देता है। वह विकल्प दृश्यों के पीछे बहुत सारे कारणों को साफ करता है/बनाता है और रीफ्रेश करता है। – apesa

+0

हां। हालांकि, एक ताजा इंस्टॉल के साथ, भार के समय जल्दी होते हैं। जैसे-जैसे मैं अपनी 20 या इतनी परियोजनाओं को संशोधित करता हूं (जिनमें से अधिकांश किसी भी समय बंद होते हैं), ऐसा लगता है कि इसमें अधिक समय लगता है। यदि मैं किसी प्रोजेक्ट के लिए एंड्रॉइड बिल्ड लक्ष्य बदलता हूं, तो ऐसा लगता है कि बिल्ड समय खराब हो गया है। लेकिन मुझे बिल्ड के लिए सेटिंग्स या विकल्प नहीं मिल रहे हैं या ऐसा क्यों होगा। यह स्टार्ट-अप और उसके बाद ऑटो बिल्ड के साथ होता है। – Jim

+1

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

उत्तर

4

यह आपके प्रश्न का बिल्कुल जवाब नहीं दे सकता है, लेकिन यदि आपके पास बहुत सारी परियोजनाएं हैं तो यह ग्रहण खोलने पर इसे फिर से बनाया जाएगा। मैं खुद क्या करता हूं कि मैं उन परियोजनाओं को "बंद" करता हूं जिन पर मैं काम नहीं कर रहा हूं और मुझे यह अधिक सहनशील लगता है

+0

मैं मानता हूं कि यह बिल्कुल "सही" उत्तर नहीं है, लेकिन यह वही है जो मैं कर रहा हूं। तो जब तक एक और जवाब नहीं आता है ... – Jim

+0

मुझे समझ में नहीं आ रहा है कि क्यों हमें देवताओं को एंड्रॉइड एसडीके के साथ बहुत सारे हुप्स के माध्यम से कूदना है, यदि यह समस्या नहीं है, तो यह अपडेट करते समय इसके संघर्ष, यदि नहीं, तो यह एमुलेटर HAX काम नहीं कर रहा है, अगर नहीं कि यह कुछ और है। मैंने अधिक समय बर्बाद कर दिया है और मेरे पास अन्य ऐप्स होने के अलावा एक्लिप्स + एडीटी को पुनर्स्थापित करना पड़ा है। तथ्य यह है कि इतने सारे SO प्रश्न हैं कि मैं किस बारे में बात कर रहा हूं उसका एक प्रमाण है। कृपया मुझे एंड्रॉइड के लिए ऐप बनाने के लिए दिए गए एंड्रॉइड टूल्स को ठीक करने की कोशिश करने से थक गया है ... sigh .. – greaterKing

0

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

+0

ध्यान दें, [मूल समर्थन को हटाएं] (http://pilcrowpipe.blogspot.ca/2011/12/removing-native-support-from-android.html) – JonnyBoy

+0

आप मूल समर्थन को क्यों हटाना चाहते हैं? – ArtOfWarfare

5

आप सामान्य से एंड्रॉइड डेवलपमेंट टूलकिट को अक्षम कर सकते हैं -> स्टार्टअप और शट डाउन।

+2

यदि आप ऐसा करते हैं, तो आपकी एंड्रॉइड प्रोजेक्ट ठीक से लोड नहीं होंगे –

0

मुझे अपने कार्यक्षेत्र में 50 आईएसएच परियोजनाओं के साथ यह समस्या थी। वे सभी एक बार में खुले नहीं हैं। फिर भी 'एंड्रॉइड लाइब्रेरी अपडेट' हर बार दिखाएगा जब मुझे हर प्रोजेक्ट पर एक छोटी सी चीज अपडेट करने की ज़रूरत होती है और वास्तव में मुझे धीमा कर देती है।

मैंने निम्नलिखित करने की कोशिश की लेकिन अंतिम व्यक्ति मेरे लिए एक आकर्षण की तरह काम करता था।

जाहिर है, केवल संबंधित परियोजनाओं को खोलने में भी मदद मिलती है।

Build Automatically हटा रहा है इस समस्या से छुटकारा पाता है लेकिन दो बार और अधिक समस्याएं बनाता है। आप परियोजनाओं को मैन्युअल रूप से निर्माण करने में अधिक समय बर्बाद कर देते हैं। मेरे लिए बिल्कुल काम नहीं किया।

चुनिंदा केवल उन परियोजनाओं का निर्माण करना जो बदले में भी मदद करता है।

लेकिन मुख्य बात यह है कि पूरी तरह से मेरे लिए यह समस्या सुलझा नहीं

Window->Preference->Android->Build पर जाएं निम्न और यह सुनिश्चित करें तीसरे चेक बॉक्सSkip packaging and dexing until export or launch. पर चिह्नित किया गया था।

संबंधित मुद्दे