Gradle에서 Java로 값 전달
Gradle은 Gradle에서 Java로 값을 전달하는 두 가지 방법을 제공합니다.
1. Java 상수 생성:
build.gradle 파일의 buildTypes 블록에 buildConfigField를 추가하면 BuildConfig 클래스를 통해 액세스할 수 있는 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에서 이러한 상수에 액세스하거나 BuildConfig.LOG.
2. Android 리소스 생성:
buildTypes 블록에서 resValue를 사용하면 표준 메소드를 통해 Java에서 액세스할 수 있는 Android 리소스를 생성할 수 있습니다.
android { buildTypes { debug { resValue "string", "app_name", "My App Name Debug" } release { resValue "string", "app_name", "My App Name" } } }
다음 리소스에 액세스할 수 있습니다. @string/app_name 또는 R.string.app_name을 사용합니다.
위 내용은 Gradle에서 Java 코드로 값을 전달하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!