2013-10-08 17 views
10

मैं अपने build.gradle में कई प्रकार के निर्माण है साथ ही एकल buildType निर्माण करने के लिए कैसे:एंड्रॉयड स्टूडियो और/या Gradle

signingConfigs { 
    debug { 
    storeFile file("debug.keystore") 
    storePassword = "android" 
    keyAlias = "androiddebugkey" 
    keyPassword = "android" 
    } 
    unsigned{ 
    storePassword = "" 
    keyAlias = "" 
    keyPassword = "" 
    } 
    release { 
    storeFile file("release.keystore") 
    keyAlias "alias" 
    storePassword "foo" 
    keyPassword "bar" 
    } 
} 

buildTypes { 
    release { 
    debuggable false 
    jniDebugBuild false 
    signingConfig signingConfigs.release 
    } 
    unsigned { 
    debuggable false 
    jniDebugBuild false 
    signingConfig signingConfigs.unsigned 
    } 
    debug { 
    debuggable true 
    jniDebugBuild true 
    signingConfig signingConfigs.debug 
    } 
} 

जो ठीक काम करते हैं लेकिन समस्या यह है कि मैं नहीं जानता कि (और मुझे बहुत सारी खोजों के बाद नहीं मिला है) एक तरीका है कि एंड्रॉइड स्टूडियो या कमांड लाइन से केवल एक ही बिल्ड प्रकार का निर्माण कैसे करें।

क्या आप जानते हैं?

उत्तर

10

प्रलेखन कहते हैं (http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Android-tasks और http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-Tasks) कि आप विशिष्ट निर्माण प्रकार का उत्पादन करने के लिए निम्न आदेश का उपयोग कर सकते हैं:

gradle assembleDebug 
gradle assembleRelease 
+0

कूल, धन्यवाद, ऐसा नहीं है कि लगता है है। – Blackhex

+3

टीमसीटी कार्य की तलाश करने वाले किसी भी व्यक्ति के लिए: 'ग्रेलेव क्लीन इकट्ठा करें डेबग चेक' 1) क्लीन आउटपुट फ़ोल्डर 2) ऐप-डीबग.एपीके 3) परीक्षण चलाएं – Roman

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