मैंने हाल ही में एक्लिप्स + एडीटी से एंड्रॉइड स्टूडियो में स्विच किया है। मेरा ऐप एक पूर्ण देशी सी ++ एप्लिकेशन है। मैं एंड्रॉइड स्टूडियो 2.0 बीटा 5 और ग्रैडल प्रायोगिक 0.6.0-बीटा 4 का उपयोग करता हूं।एंड्रॉइड स्टूडियो देशी कोड संकलन धीमा है
एंड्रॉइड स्टूडियो की निर्माण प्रक्रिया देशी कोड के लिए बहुत धीमी है। मैंने स्टैक ओवरफ्लो और इंटरनेट पर सभी प्रश्न पढ़े। मैंने सभी सुझाए गए तरीकों को लागू किया (- ऑफलाइन, --डेमन, - समांतर, -एक्सएमएक्स आकार, आदि ..)। वे ज्यादातर जावा कोड के निर्माण को तेज करने के लिए संबोधित करते हैं। देशी सी ++ फ़ाइलों (ndk-build) की संकलन प्रक्रिया अभी भी बहुत धीमी है। यहां तक कि यदि मैं एक पंक्ति सी ++ कोड लिखता हूं, तो भी मैं प्रत्येक बार रन बटन पर क्लिक करने पर 5-7 मिनट प्रतीक्षा करता हूं, जहां एक ही नौकरी के लिए ग्रहण का संकलन समय लगभग 15-20 सेकंड था।
क्या आपके पास एंड्रॉइड स्टूडियो पर मूल कोड (सी/सी ++) की संकलन प्रक्रिया को गति देने के लिए कोई सुझाव है?
http://ph0b.com/android-studio-gradle-and-ndk-integration/ –
@AlexCohn में वर्णित ndkBuild चरण को अलग करने का प्रयास करें जो एंड्रॉइड स्टूडियो से नौकरी निकाल देता है। यह जावा ऐप्स के लिए एक विकल्प हो सकता है जो मूल फ़ाइलों से निपटता नहीं है लेकिन कुछ देशी पुस्तकालयों का उपयोग करता है। मेरा ऐप एक शुद्ध देशी ऐप है। मैं ग्रेडल-प्रयोगात्मक निर्माण प्रणाली के अंदर एक समाधान की तलाश में हूं। – Rancs
एक चाल एबीआई को सीमित करने के लिए हो सकती है कि एंड्रॉइड स्टूडियो –