ホームページ > Java > &#&チュートリアル > Gradle変数をJavaコードに渡すにはどうすればよいですか?

Gradle変数をJavaコードに渡すにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-13 21:04:52
オリジナル
689 人が閲覧しました

How to Pass Gradle Variables to Java Code?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート