Gradle에서 Java로 변수 전달
Gradle에서는 빌드 프로세스 중에 Java 코드 내에서 액세스할 수 있는 변수를 선언할 수 있습니다. 사용할 수 있는 두 가지 방법은 다음과 같습니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!