2016-10-18 7 views
0

FreeBuilderをAndroidスタジオのJavaモジュールで使用します。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スタジオで検出されます。

答えて

0

回避策ソリューションは、モジュールのbuild.gradleの依存関係に次の行を追加することです:

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

クリーン、ビルドは変更が上で行われるたびに行わなければならないので、それは完璧なソリューションではありませんFreeBuilderを使用するクラス。

関連する問題