bin^2

bin^2

discord server
twitter

Androidのヒント 2022-12-16

Android のヒント #2022-12-16#

#Android #Dev #Tip
#構築 #パフォーマンス #最適化

Android プロジェクトの中で、ライブラリモジュールのほとんどの場合、BuildConfig とカスタム ResValue を生成する必要はありません。これらの BuildFeatures をライブラリモジュールで無効にすることで、ビルドを高速化することができます。

個別のモジュールの設定#

  • build.gradle に以下のコードを追加します
android{
	buildFeatures{
		buildConfig false
		resValues false
	}
}

統一的な設定#

  • gradle.properties で統一的に無効にします
android.defaults.buildfeatures.buildconfig=false  
android.defaults.buildfeatures.resvalues=false
  • 同時に app/build.gradle で有効にします
android {
	buildFeatures {
		buildConfig true
		resValues true
	}
}

統一的な設定のみライブラリ#

  • gradle.properties で統一的に無効にします
android.library.defaults.buildfeatures.buildconfig=false
android.library.defaults.buildfeatures.resvalues=false
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。