この間マルチモジュールの対応をしたのですが、その際に BuildConfig
について少し気になったので、今回はモジュールにおいて BuildConfig
を生成しない方法についてメモしておきます。
各モジュールにおいても、標準では以下のようなファイルが generated
フォルダに生成されます。
(build/generated/source/buildConfig/
の中にあります。)
package jp.mydns.kokoichi0206.common; public final class BuildConfig { public static final boolean DEBUG = Boolean.parseBoolean("true"); public static final String LIBRARY_PACKAGE_NAME = "jp.mydns.kokoichi0206.common"; public static final String BUILD_TYPE = "debug"; }
これをモジュールで生成しないようにするには、module の build.gradle
に以下のように設定します。
plugins { ... } android { ... libraryVariants.all { it.generateBuildConfig.enabled = false } } ...