android-gradle
빌드 유형 구성
수색…
매개 변수
매개 변수 | 세부 묘사 |
---|---|
applicationIdSuffix | 이 기본 구성에 적용된 응용 프로그램 ID 접미사 |
consumerProguardFiles | 게시 된 AAR에 포함될 ProGuard 규칙 파일 |
디버깅 할 수있는 | 이 빌드 유형이 디버깅 가능한 apk를 생성해야하는지 여부 |
embedMicroApp | 이 빌드 유형을 사용하여 연결된 Android Wear 앱을 변형에 포함해야하는지 여부 |
jniDebuggable | 이 빌드 유형이 디버그 가능 원시 코드로 APK를 생성하도록 구성되었는지 여부 |
manifestPlaceholders | 매니페스트 자리 표시 자 |
minifyEnabled | 이 빌드 유형에 대해 Minify가 활성화되어 있는지 여부 |
multiDexEnabled | 이 변형에 대해 다중 덱스를 사용할 수 있는지 여부 |
이름 | 이 빌드 유형의 이름 |
proguardFiles | 사용할 ProGuard 구성 파일을 반환합니다. |
pseudoLocalesEnabled | APK에 의사 로케일 생성 여부 |
renderscriptDebuggable | 빌드 유형이 디버깅 가능한 RenderScript 코드가있는 apk를 생성하도록 구성되었는지 여부 |
renderscriptOptimLevel | renderscript 컴파일러에서 사용할 최적화 수준 |
shrinkResources | 사용되지 않는 리소스의 축소가 사용되는지 여부 기본값은 false입니다. |
signingConfig | 서명 구성 |
testCoverageEnabled | 이 빌드 유형에 대해 테스트 범위를 사용할 수 있는지 여부 |
versionNameSuffix | 버전 이름 접미사 |
zipAlignEnabled | 이 빌드 유형에 zipalign이 사용되는지 여부 |
------ | -------- |
방법 | 세부 묘사 |
buildConfigField (유형, 이름, 값) | 생성 된 BuildConfig 클래스에 새 필드를 추가합니다. |
consumerProguardFile (proguardFile) | 게시 된 AAR에 포함될 Proguard 규칙 파일을 추가합니다. |
consumerProguardFiles (proguardFiles) | 게시 된 AAR에 포함될 Proguard 규칙 파일을 추가합니다. |
proguardFile (proguardFile) | 새로운 ProGuard 구성 파일을 추가합니다. |
proguardFiles (proguardFiles) | 새로운 ProGuard 구성 파일을 추가합니다. |
resValue (유형, 이름, 값) | 새로 생성 된 자원을 추가합니다. |
resValue (유형, 이름, 값) | 새로 생성 된 자원을 추가합니다. |
setProguardFiles (proguardFileIterable) | ProGuard 구성 파일을 설정합니다. |
shrinkResources (플래그) | 사용되지 않는 리소스의 축소가 사용되는지 여부 기본값은 false입니다. |
비고
기본적으로 gradle 용 Android 플러그인은 애플리케이션의 디버그 버전과 릴리스 버전을 모두 빌드하도록 프로젝트를 자동으로 설정합니다.
이 구성은 BuildType
이라는 객체를 통해 수행됩니다.
공식 문서 :
build.gradle에서 빌드 유형을 구성하는 방법
android {}
블록 내부의 모듈 수준 build.gradle
파일에서 빌드 유형을 만들고 구성 할 수 있습니다.
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