Melalukan Pembolehubah dari Gradle ke Java
Dalam Gradle, anda boleh mengisytiharkan pembolehubah yang boleh diakses dalam kod Java semasa proses binaan. Berikut ialah dua kaedah yang boleh anda gunakan:
Menjana Pemalar Java
Konfigurasikan sifat buildConfigField dalam blok buildTypes:
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" } } }
Anda boleh kemudian akses pemalar ini dalam Java menggunakan BuildConfig.FOO.
Menjana Sumber Android
Gunakan sifat resValue dalam blok buildTypes:
android { buildTypes { debug { resValue "string", "app_name", "My App Name Debug" } release { resValue "string", "app_name", "My App Name" } } }
Sumber ini boleh diakses dalam Java melalui @string/app_name atau R.string.app_name.
Atas ialah kandungan terperinci Bagaimana untuk Menghantar Pembolehubah Gradle ke Kod Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!