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