android-gradle
Skonfiguruj typy kompilacji
Szukaj…
Parametry
| Parametr | Szczegół |
|---|---|
| applicationIdSuffix | Sufiks identyfikatora aplikacji zastosowany do tej podstawowej konfiguracji |
| ConsumerProguardFiles | Pliki reguł ProGuard, które zostaną uwzględnione w opublikowanym rocznym sprawozdaniu z działalności |
| debugowalne | Określa, czy ten typ kompilacji powinien generować pakiet aplikacji do debugowania |
| embedMicroApp | Określa, czy połączona aplikacja Android Wear powinna być osadzona w wariancie przy użyciu tego typu kompilacji |
| jniDebuggable | Określa, czy ten typ kompilacji jest skonfigurowany do generowania pakietu APK z debugowalnym kodem macierzystym |
| manifestPlaceholder | Symbole zastępcze |
| minifyEnabled | Czy funkcja Minify jest włączona dla tego typu kompilacji |
| multiDexEnabled | Czy Multi-Dex jest włączony dla tego wariantu |
| Nazwa | Nazwa tego typu kompilacji |
| proguardFiles | Zwraca pliki konfiguracyjne ProGuard do użycia |
| pseudoLocalesEnabled | Określa, czy ma być generowane pseudolokalizacja w pliku APK |
| renderscriptDebuggable | Określa, czy typ kompilacji jest skonfigurowany do generowania apk z debugowalnym kodem RenderScript |
| renderscriptOptimLevel | Poziom optymalizacji do użycia przez kompilator renderscript |
| shrinkResources | Określa, czy włączone jest zmniejszanie nieużywanych zasobów. Wartość domyślna to false |
| signingConfig | Konfiguracja podpisywania |
| testCoverageEnabled | Czy zasięg testu jest włączony dla tego typu kompilacji |
| versionNameSuffix | Sufiks nazwy wersji |
| zipAlignEnabled | Czy zipalign jest włączony dla tego typu kompilacji |
| ------ | -------- |
| metoda | Szczegół |
| buildConfigField (typ, nazwa, wartość) | Dodaje nowe pole do wygenerowanej klasy BuildConfig |
| ConsumerProguardFile (proguardFile) | Dodaje plik reguł proguard, który ma zostać uwzględniony w opublikowanym rocznym sprawozdaniu z działalności |
| ConsumerProguardFiles (proguardFiles) | Dodaje pliki reguł proguard, które zostaną uwzględnione w opublikowanym rocznym sprawozdaniu z działalności |
| proguardFile (proguardFile) | Dodaje nowy plik konfiguracyjny ProGuard |
| proguardFiles (proguardFiles) | Dodaje nowe pliki konfiguracyjne ProGuard |
| resValue (typ, nazwa, wartość) | Dodaje nowy wygenerowany zasób |
| resValue (typ, nazwa, wartość) | Dodaje nowy wygenerowany zasób |
| setProguardFiles (proguardFileIterable) | Ustawia pliki konfiguracyjne ProGuard |
| shrinkResources (flaga) | Określa, czy włączone jest zmniejszanie nieużywanych zasobów. Wartość domyślna to false |
Uwagi
Domyślnie wtyczka Android dla gradle automatycznie konfiguruje projekt w celu zbudowania zarówno debugowania, jak i wersji aplikacji.
Ta konfiguracja odbywa się za pośrednictwem obiektu o nazwie BuildType
Oficjalna dokumentacja:
Jak skonfigurować typy kompilacji w build.gradle
Możesz tworzyć i konfigurować typy kompilacji w pliku build.gradle poziomie modułu w bloku 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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow