2015-09-30 14 views
5

सबको! नवीनतम अपडेट के बाद, स्टूडियो एप्लिकेशन चलाने से पहले एक बहुत लंबा रन (3-40min) "रनिंग ग्रैडल बिल्ड" बन गया है। इसका इलाज कैसे किया जाता है? वर्तमान स्टूडियो संस्करण: 1.3.2रनिंग ग्रैडल बिल्ड बहुत लंबा

+1

इस पोस्ट को चेक आउट करें: http://stackoverflow.com/questions/30024910/android-studio-1-2-gradle-is-very-slow/30025667#30025667 – Smashing

+0

यदि आप ग्रेडल रैपर 2.6 अपग्रेड का उपयोग करते हैं 2.7 2.6 – Henry

+0

के साथ एक ज्ञात समस्या है './gradlew इकट्ठा - प्रोफाइल' ताकि हम समझ सकें कि कौन सा कार्य बहुत अधिक समय लेता है। और, कभी-कभी, deamon को पुनरारंभ करने के लिए './gradlew --stop' चलाएं। – rciovati

उत्तर

3

सबसे पहले,

Gradle ऑफ़लाइन काम करने दें:फ़ाइल पर जाएँ>सेटिंग>बिल्ड, निष्पादन, तैनाती>बिल्ड उपकरण>ग्रेड। फिर, ग्लोबल ग्रैडल सेटिंग्स टैब में, ऑफ़लाइन कार्य पर टिकटें। बस org.gradle.daemon=true फ़ाइल gradle.properties में इस पंक्ति जोड़ें:

उसके बाद, आप भी एक डेमॉन का उपयोग करने के Gradle बता सकते हैं।

उम्मीद है कि इससे मदद मिलती है।

+0

प्रोजेक्ट फ़ोल्डर में gradle.properties? –

+0

यह काम नहीं है (/ –

0

अपने gradle.properties

org.gradle.parallel=true 
org.gradle.daemon=true 
org.gradle.jvmargs=-Xms256m -Xmx1024m 

org.gradle.parallel विशेष रूप से उपयोगी में निम्नलिखित अपनी परियोजना एक से अधिक परियोजना के होते हैं यदि का उपयोग करें। Gradle समानांतर में इन decoupled परियोजनाओं के निर्माण में कार्य निष्पादित करेगा।

org.gradle.daemon इसे खत्म होने के बाद डेमन को स्टार्टअप करने की आवश्यकता नहीं है। पुनर्निर्माण "बूट अप" को काट देगा। इस प्रकार, एक तेज निर्माण समय।

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