2016-10-18 4 views
0

Android Studio의 Java 모듈에서 FreeBuilder을 사용하고 싶습니다.Android Studio Java 모듈의 FreeBuilder

compile 'org.inferred:freebuilder:1.10.5' 

그런 다음 나는 다음과 같은 클래스 생성 :

@FreeBuilder 
public abstract class MyClass { 

    public abstract String getValue1(); 

    public abstract String getValue2(); 

    public abstract String getValue3(); 

    public static class Builder extends MyClass_Builder { 
    } 
} 

내가 MyClass_Builder 클래스가 제대로 빌드/클래스/메인 폴더에 생성되는 것을 볼 수 있습니다을 나는 모듈 종속성에서 다음 종속성을 추가 빌드가 성공적으로 완료됩니다.

문제는 Android Studio가이 클래스를 찾지 못하므로 오류라고 표시됩니다.

어떻게 Android Studio에서 자동 생성 된 클래스를 볼 수 있습니까?

모듈을 Android 라이브러리 모듈로 구성하면 생성 된 클래스가 Android Studio에서 감지됩니다. 변화가 수행 될 때마다 수행해야합니다

compile fileTree(include: ['*.jar'], dir: 'build/libs') 

그것은 완벽한 솔루션이 때문에 깨끗하지 않고 구축 :

답변

0

해결 방법 솔루션은 모듈 build.gradle 종속성에 다음 줄을 추가하는 것입니다 FreeBuilder를 사용하는 모든 클래스.