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