2012-04-26 14 views
12

मुझे एंड्रॉइड के aapt उपकरण के साथ कोई समस्या है। मैं दो विकास वातावरण चलाता हूं। प्रत्येक एक क्वाड कोर रिग पर 8 जीबी रैम के साथ है। एक विंडोज 7 है, दूसरा उबंटू 10.04 है। दोनों ग्रहण 3.7 आर 2 और एडीटी 18.0 चला रहे हैं।एंड्रॉइड एपेट उच्च प्रोसेसर उपयोग (और धीमा!)

मैवेन के साथ निर्माण करता हूं। लिनक्स सिस्टम पर मेरा निर्माण लगभग 1 मिनट लगता है, और विंडोज सिस्टम पर इसमें 4 मिनट लगते हैं।

प्रदर्शन विंडोज़ बॉक्स पर सीपीयू-बाउंड लगता है, क्योंकि मैं aapt.exe निर्माण प्रक्रिया से कम से कम 2 मिनट के लिए एक संपूर्ण कोर ले सकता हूं। यह लिनक्स पर दिल की धड़कन में निष्पादित करता है।

यह पीएनजी संपीड़न मुद्दा प्रतीत नहीं होता है (जैसा कि here दस्तावेज है) क्योंकि इसे ADT17 में तय किया जाना था।

क्या इस मुद्दे के साथ किसी और को कोई कामकाज मिला है? क्या किसी और भी समस्या है?

+0

यह सुनिश्चित नहीं है कि यह संबंधित है, लेकिन हमने maven 3.0.3 से maven 2 की तुलना की और सीपीयू उपयोग और समय में काफी स्पाइक्स देखा। अभी भी नवीनतम संस्करण (3.0.4) में देख रहे हैं, लेकिन मैवेन 3 जिस तरह से अपने प्राइकोसेस का प्रबंधन करता है, उसमें एक सामान्य भिन्नता पर संदेह है। – Eddie

+0

यह मेवेन से संबंधित नहीं है। हम चींटी बिल्ड स्क्रिप्ट का उपयोग कर रहे हैं और एक ही समस्या है - पूर्ण परियोजना मिनट से कम समय के लिए लिनक्स पर बनाता है, लेकिन उसी परियोजना में विंडोज़ पर लगभग 5 मिनट का निर्माण होता है। अभी तक कोई कामकाज नहीं मिला। – HitOdessit

उत्तर

6

शायद this आपके संकलन को गति देता है? यह 'धीमी' मानक एएपीटी उपकरण के लिए एक फिक्स है।

+0

धन्यवाद एक गुच्छा। मुझे अगली बार विंडोज़ पर निर्माण करने की कोशिश करनी होगी। इस बीच एक व्यवहार्य सुझाव बनाने के लिए +1। –

+1

अगर मैं [यह] (https://android-review.googlesource.com/#/c/43680/) सही पढ़ रहा हूं, तो यह फ़िक्स भविष्य में मानक एएपीटी उपकरण के साथ विलय किया जा सकता है? – NickL

+0

इससे मेरा निर्माण कम से कम 7 गुना तेज हो गया। –

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