android-gradle
Configura tipi di build
Ricerca…
Parametri
Parametro | Dettaglio |
---|---|
applicationIdSuffix | Suffisso ID applicazione applicato a questa configurazione di base |
consumerProguardFiles | File di regole ProGuard da includere nella RAA pubblicata |
debuggable | Se questo tipo di build dovrebbe generare un apk debuggable |
embedMicroApp | Se un'app Android Wear collegata deve essere incorporata nella variante utilizzando questo tipo di build |
jniDebuggable | Se questo tipo di build è configurato per generare un APK con codice nativo di debugging |
manifestPlaceholders | I segnaposti manifest |
minifyEnabled | Se Minify è abilitato per questo tipo di build |
multiDexEnabled | Se Multi-Dex è abilitato per questa variante |
nome | Nome di questo tipo di build |
proguardFiles | Restituisce i file di configurazione ProGuard da utilizzare |
pseudoLocalesEnabled | Se generare pseudo locale nell'APK |
renderscriptDebuggable | Se il tipo di build è configurato per generare un apk con codice RenderScript debuggable |
renderscriptOptimLevel | Livello di ottimizzazione da utilizzare dal compilatore di rendering |
shrinkResources | Se la riduzione delle risorse inutilizzate è abilitata. Il valore predefinito è falso |
signingConfig | La configurazione della firma |
testCoverageEnabled | Se la copertura del test è abilitata per questo tipo di build |
versionNameSuffix | Suffisso nome versione |
zipAlignEnabled | Se zipalign è abilitato per questo tipo di build |
------ | -------- |
Metodo | Dettaglio |
buildConfigField (tipo, nome, valore) | Aggiunge un nuovo campo alla classe BuildConfig generata |
consumerProguardFile (proguardFile) | Aggiunge un file di regole proguard da includere nella RAA pubblicata |
consumerProguardFiles (proguardFiles) | Aggiunge i file delle regole proguard da includere nella RAA pubblicata |
proguardFile (proguardFile) | Aggiunge un nuovo file di configurazione ProGuard |
proguardFiles (proguardFiles) | Aggiunge nuovi file di configurazione di ProGuard |
resValue (tipo, nome, valore) | Aggiunge una nuova risorsa generata |
resValue (tipo, nome, valore) | Aggiunge una nuova risorsa generata |
setProguardFiles (proguardFileIterable) | Imposta i file di configurazione di ProGuard |
shrinkResources (bandiera) | Se la riduzione delle risorse inutilizzate è abilitata. Il valore predefinito è falso |
Osservazioni
Per impostazione predefinita, il plug-in Android per gradle imposta automaticamente il progetto per creare sia una versione di debug che una versione dell'applicazione.
Questa configurazione viene eseguita tramite un oggetto chiamato BuildType
Documentazione ufficiale:
Come configurare i tipi di build in build.gradle
È possibile creare e configurare i tipi di build nel file build.gradle
livello di build.gradle
all'interno del blocco di android {}
.
android { ... defaultConfig {...} buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { applicationIdSuffix ".debug" } } }
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow