Android Developer Tools 22, Eclipse Indigo 및 Eclipse 용 현재 Gradle Plugin을 사용하고 있습니다. 이제ADT Eclipse + Gradle : 불완전한 BuildConfig.java
나는 build.gradle 파일에 정의하여 서로 다른 맛을 사용하고 싶습니다 : 나는 BuildConfig.FLAVOR를 사용하여이 변수에 액세스 할 수 있습니다 알고 지금까지
productFlavors{
A {
packageName "com.test.A"
buildConfig "public final static String FLAVOR = \"A\";"
}
B {
packageName "com.test.B"
buildConfig "public final static String FLAVOR = \"B\";"
}
}
하지만, 정의의 생성 된 BuildConfig.java에서 FLAVOR가 gen 폴더에 없습니다.
내가 Gradle을 통해 프로젝트를 어셈블하면 정확하고 완전한 BuildConfig.java가 build/source/buildConfig/[A | B]/[debug | release]/com/test/ 폴더에 생성됩니다.
내가 Gradle을 통해 프로젝트를 빌드 할 경우 그것은 작동하지만,이
내가 Gradle을 강제하거나 수있는 변수가 에 BuildConfig.java에서 세대 폴더에 정의되어 있는지 기대 때문에 내가 이클립스와 함께 작동하지 않을 수 있습니다 adt는 gen 폴더에서 올바른 BuildConfig.java를 생성합니까?
현재 동일한 질문을하고 있습니다. ADT에서 금형 지원이 부족하여 현재 가능하지 않다고 가정합니다. 리플렉션을 사용하여 FLAVOR 값을 지금 가져올 수 있습니다. – Moritz