サーチ…


パラメーター

パラメータ詳細
applicationIdSuffix この基本設定に適用されたアプリケーションIDサフィックス
consumerProguardFiles 公開されたAARに含まれるProGuardルールファイル
デバッグ可能なこのビルドタイプがデバッグ可能なapkを生成するかどうか
embedMicroApp リンクされたAndroid Wearアプリをこのビルドタイプを使用してバリアントに埋め込む必要があるかどうか
jniDebuggable このビルドタイプがデバッグ可能なネイティブコードでAPKを生成するように設定されているかどうか
マニフェストプレースホルダマニフェストプレースホルダ
minifyEnabled このビルドタイプでMinifyが有効かどうか
multiDexEnabled このバリアントにMulti-Dexが有効かどうか
このビルドタイプの名前
proguardFiles 使用するProGuard構成ファイルを返します
pseudoLocalesEnabled APKに疑似ロケールを生成するかどうか
レンダリングスクリプトデベロッパーブルビルドタイプがデバッグ可能なRenderScriptコードでapkを生成するように設定されているかどうか
rendererscriptOptimLevel レンダスクリプトコンパイラが使用する最適化レベル
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

公式文書:

http://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.BuildType.html

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