कम करें मैंने पॉलिमर का उपयोग करके क्रोम ऐप को एक साथ रखा है और इसे एंड्रॉइड प्लेटफ़ॉर्म पर इंस्टॉल करना चाहता था। मैं सफलतापूर्वक यहाँ सूचीबद्ध चरणों का पालन किया, संकलित और एक SDK से नियोजित किए गए:कॉर्डोवा क्रोम ऐप (सीसीए) एपीके आकार
https://github.com/MobileChromeApps/mobile-chrome-apps
समस्या यह है कि मेरी chrome ऐप्स केवल 37k है, और संकलित एसडीके 37Mb है। मैंने 'हैलो वर्ल्ड' नमूना को संकलित करने की भी कोशिश की और एक समान फ़ाइल आकार मिला।
जबकि मुझे उम्मीद थी कि कुछ ओवरहेड होगा यह उल्लेखनीय रूप से उच्च लगता है। मुझे लगता है कि ऐसा इसलिए है क्योंकि सीसीए कमांड लाइन स्वचालित रूप से उन सभी अनुमानित प्लगइन्स में खींचती है जिन्हें आपको आवश्यकता हो सकती है, भले ही मैं शायद उनमें से बहुत कम (यदि कोई हो) का उपयोग कर रहा हूं।
क्या सीसीए के साथ बनाए गए ऐप्स पर फ़ाइल आकार को कम करने का कोई तरीका है - या यह केवल एक सीमा है जबकि यह अपने शुरुआती डेवलपर पूर्वावलोकन चरणों में है?
चीयर्स!
क्या आप ऐप के लिए डिफ़ॉल्ट कॉर्डोवा स्पलैश स्क्रीन का उपयोग कर रहे हैं, वे काफी बड़े हैं और आपको अक्सर उन सभी की आवश्यकता नहीं होती है (उदाहरण के लिए आपको पोर्ट्रेट और लैंडस्केप स्प्लैश स्क्रीन दोनों की आवश्यकता है) –
मैं बस 'बिल्ड - रिलीज '- मुझे कुछ भी शामिल करने या बहिष्कृत करने के तरीकों का वर्णन करने वाला कोई दस्तावेज नहीं मिला है। क्या यह सिर्फ फाइल सिस्टम में उन्हें ढूंढने और उन्हें हटाने का मामला है? – bittenbytailfly
आप जानते हैं कि 3 से पहले के संस्करणों में यह मामला क्या था, मैंने अभी एक नई 3.5.0 प्रोजेक्ट की जांच की है और फाइलें केवल 2 एमबी तक लेती हैं, इसलिए अब वे बेहतर अनुकूलित हैं। 'आपके प्रोजेक्ट/प्लेटफ़ॉर्म/एंड्रॉइड/रेस' फ़ोल्डर और 'आपके-प्रोजेक्ट/प्लेटफॉर्म/आईओएस/प्रोजेक्टनाम/रिसोर्सेज' फ़ोल्डर्स में एफवाईआई आप सभी आइकॉन और स्पलैश स्क्रीन पा सकते हैं। –