android-gradle
Настройка типов сборки
Поиск…
параметры
параметр | подробность |
---|---|
applicationIdSuffix | Суффикс идентификатора приложения, примененный к этой базовой конфигурации |
consumerProguardFiles | Файлы правил ProGuard, которые должны быть включены в опубликованный AAR |
отладка | Должен ли этот тип сборки генерировать отлаживаемый apk |
embedMicroApp | Необходимо ли связать связанное приложение Android Wear в варианте с использованием этого типа сборки |
jniDebuggable | Является ли этот тип сборки настроенным для создания APK с отлаживаемым нативным кодом |
manifestPlaceholders | Явные заполнители |
minifyEnabled | Включен ли Minify для этого типа сборки |
multiDexEnabled | Включен ли Multi-Dex для этого варианта |
название | Название этого типа сборки |
proguardFiles | Возвращает файлы конфигурации ProGuard |
pseudoLocalesEnabled | Создать псевдоязычность в APK |
renderscriptDebuggable | Является ли тип сборки настроен на создание apk с отлаживаемым кодом RenderScript |
renderscriptOptimLevel | Уровень оптимизации для использования компилятором renderscript |
shrinkResources | Разрешено ли сокращение неиспользуемых ресурсов. Значение по умолчанию - false |
signingConfig | Конфигурация подписи |
testCoverageEnabled | Включено ли покрытие для этого типа сборки |
versionNameSuffix | Суффикс имени версии |
zipAlignEnabled | Включен ли zipalign для этого типа сборки |
------ | -------- |
метод | подробность |
buildConfigField (тип, имя, значение) | Добавляет новое поле в сгенерированный класс BuildConfig |
consumerProguardFile (proguardFile) | Добавляет файл правил proguard, который должен быть включен в опубликованный AAR |
consumerProguardFiles (proguardFiles) | Добавляет файлы правил proguard, которые должны быть включены в опубликованный AAR |
proguardFile (proguardFile) | Добавляет новый файл конфигурации ProGuard |
proguardFiles (proguardFiles) | Добавляет новые файлы конфигурации ProGuard |
resValue (тип, имя, значение) | Добавляет новый сгенерированный ресурс |
resValue (тип, имя, значение) | Добавляет новый сгенерированный ресурс |
setProguardFiles (proguardFileIterable) | Устанавливает файлы конфигурации ProGuard |
shrinkResources (флаг) | Разрешено ли сокращение неиспользуемых ресурсов. Значение по умолчанию - false |
замечания
По умолчанию плагин Android для градиента автоматически устанавливает проект для создания как отладочной, так и выпускной версии приложения.
Эта конфигурация выполняется через объект, называемый BuildType
Официальная документация:
Как настроить типы сборки в build.gradle
Вы можете создавать и настраивать типы сборки в файле build.gradle
уровне build.gradle
внутри блока 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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow