ホームページ >Java >&#&チュートリアル >Gradle変数をJavaコードに渡すにはどうすればよいですか?
Gradle から Java への変数の受け渡し
Gradle では、ビルド プロセス中に Java コード内でアクセスできる変数を宣言できます。使用できるメソッドは次の 2 つです。
Java 定数の生成
buildTypes ブロックで buildConfigField プロパティを構成します。
android { buildTypes { debug { buildConfigField "int", "FOO", "42" buildConfigField "String", "FOO_STRING", "\"foo\"" buildConfigField "boolean", "LOG", "true" } release { buildConfigField "int", "FOO", "52" buildConfigField "String", "FOO_STRING", "\"bar\"" buildConfigField "boolean", "LOG", "false" } } }
その後、次のことができます。 Java でこれらの定数にアクセスするには、次を使用します。 BuildConfig.FOO.
Android リソースの生成
buildTypes ブロック内で resValue プロパティを使用します:
android { buildTypes { debug { resValue "string", "app_name", "My App Name Debug" } release { resValue "string", "app_name", "My App Name" } } }
これらのリソースは Java でアクセスできます@string/app_name または R.string.app_name.
経由以上がGradle変数をJavaコードに渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。