2015-01-14 10 views
5

मैं एंड्रॉइड स्टूडियो 1.0.2 का उपयोग कर रहा हूं। जब मैं इकट्ठा क्लिक करता हूं, धीरे-धीरे कार्यों में, दो फाइलें उत्पन्न होती हैं, ऐप-रिलीज-unaligned.apk और app-release.apk। मुझे पता है ऐप-रिलीज-unaligned.apk unaligned है लेकिन ऐप-रिलीज.एपीके क्या है? क्या यह एपीके गठबंधन है? मेरा build.gradle नीचे की तरह है।ऐप-रिलीज.एपीके zipaligned एपीके है?

buildTypes { 
    release { 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 
     signingConfig signingConfigs.config 
     zipAlignEnabled true // Is this necessary or not in Android Studio 1.0.2? 
    } 
} 

भले ही मैंने zipAlignEnabled सत्य नहीं डाला, ऐप-रिलीज.एपीके उत्पन्न होता है। क्या यह अभी भी एंड्रॉइड स्टूडियो 1.0.2 में आवश्यक है? एंड्रॉइड स्टूडियो 1.0 बाहर आने से पहले मुझे ज़िप्पाइन के बारे में सभी जानकारी मिलती है।

उत्तर

5

यह दोनों गठबंधन और हस्ताक्षरित है। प्रकाशन के लिए तैयार है।

AFAIK zipAlignEnabled रिलीज बिल्ड के लिए डिफ़ॉल्ट रूप से सही है।

+0

ठीक है। लेकिन अगर मैं zipAlignEnabled सत्य लाइन को छोड़ देता हूं, तो ऐप-रिलीज.एपीके उत्पन्न होता है। क्या वह लाइन जरूरी है? – user3152056

+1

AFAIK 'zipAlignEnabled' रिलीज बिल्ड के लिए डिफ़ॉल्ट रूप से सही है। – shkschneider

+0

@ user3152056, क्या वह मदद मिली? – shkschneider

11

आपको उस ध्वज को सेट करने की आवश्यकता नहीं है।

official guide

संभव गुणों और उनके डिफ़ॉल्ट मानों से कर रहे हैं:

enter image description here

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