2013-10-08 7 views
10

ho diversi tipi di build nella mia build.gradle:Come costruire unico singolo buildtype con Android Studio e/o 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 
    } 
} 

che funzionano bene, ma il problema è che non so (e Non ho trovato dopo molte ricerche) un modo come costruire solo un singolo tipo di build da Android Studio o da riga di comando.

Per favore, sai?

risposta

10

documentazione dice (http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Android-tasks e http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-Tasks) che è possibile utilizzare i seguenti comandi per la produzione di tipi di build specifiche:

gradle assembleDebug 
gradle assembleRelease 
+0

fresco, grazie, non hanno trovare quello. – Blackhex

+3

Per chi cerca l'attività TeamCity: 'gradlew clean assembleDebug check' 1) pulisce la cartella di output 2) crea app-debug.apk 3) esegue i test – Roman

Problemi correlati