Java 사용을 위해 Gradle에서 변수 선언
Gradle 사용자는 종종 나중에 내에서 액세스할 수 있는 build.gradle 파일에서 변수를 선언하려고 합니다. 자바 코드. C/C의 전처리기 매크로와 유사한 이 기능을 사용하면 빌드 프로세스 중에 동적 매개변수화가 가능합니다.
방법 1: Java 상수 생성
한 가지 접근 방식은 다음과 같습니다. buildConfigField 메소드를 사용하여 Java 상수를 생성하려면:
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" } } }
이러한 상수에 액세스할 수 있습니다. BuildConfig.FOO를 통해 Java 코드에서:
방법 2: Android 리소스 생성
또 다른 옵션은 resValue:
android { buildTypes { debug { resValue "string", "app_name", "My App Name Debug" } release { resValue "string", "app_name", "My App Name" } } }
위 내용은 Java 코드에서 Gradle의 변수를 선언하고 액세스하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!