मैं एक .apk के निर्माण में जाने वाले सभी अनुकूलन के लिए उत्सुक हूं।क्या एंड्रॉइड बिल्ड प्रक्रिया में अनुकूलन का विस्तृत विवरण है?
मैंने पहले परियोजनाओं में कुछ बड़े json संपत्ति पड़ा है, साथ ही एक स्थिर SQLite: मैं क्योंकि दो बातें मैं अतीत में की कोशिश की है मेरी .apk के आकार को कम करने के उत्सुक हूँ डेटाबेस। मैंने निर्माण प्रक्रिया से पहले उन्हें एपीके के आकार को कम करने की कोशिश की, लेकिन परिणामी आकार बिल्कुल वही है।
मैंने आज अपने/खींचने योग्य/फ़ोल्डरों पर pngcrush की कोशिश की। परिणामी निर्माण बिल्कुल पहले जैसा ही आकार था।
मुझे लगता है कि होता है कि शायद # 1 ज़िप प्रक्रिया से समझाया जा सकता है, लेकिन बस अलग आकार के फाइलों में # 2 परिणाम में/drawable/फ़ोल्डर ज़िप करने। शायद निर्माण प्रक्रिया pngcrush के समान कुछ चलाता है?
भले ही, मुझे आश्चर्य हो रहा था कि अगर कोई जानता है कि एंड्रॉइड बिल्ड प्रक्रिया में सभी अनुकूलन का विस्तृत विवरण कहां से प्राप्त किया जाए। मैं अपना समय बर्बाद नहीं करना चाहता हूं जो पहले से ही स्वचालित है, और मुझे लगता है कि यह परिणामस्वरूप एपीके की मेरी समझ में मदद करेगा। क्या किसी को पता है कि यह कहीं भी दस्तावेज है?
बात यह है कि, पीएनजीक्रश ने मेरी फ़ाइलों के आकार को नाटकीय रूप से (~ 70% कमी) कम कर दिया लेकिन परिणामी एपीके एक ही आकार था। –
एएपी पहले से ही पीएनजी अनुकूलन करता है। हमने प्रक्रिया में pngcrush जोड़ने की कोशिश की लेकिन यह पर्याप्त विश्वसनीय नहीं था और हमारी कुछ संपत्तियों को तोड़ रहा था। –