2011-09-17 11 views
7

Scalaプログラミング言語とGradle構築システムでAndroidAnnotationsを使用できますか? AndroidAnnotationを既存のAndroid/Scala/Gradleプロジェクトに統合しようとすると、生成されたアンダースコアクラス(MyActivity_など)が見つからないため、コンパイルが失敗します。ここScalaとGradleでAndroidAnnotationsを使用する

は、いくつかの有用な出発点と参照である:

答えて

6

、私は私の元の質問のポストにいくつかの研究へのリンクを追加しました。 AndroidAnnotations注釈プロセッサは、ソースコード(Javaファイル)を生成します。注釈プロセッサは、一般に、ソースコードレベル(クラスファイルではない)で動作するように見える。私はAndroidAnnotationsがScalaソースファイルからJavaコードを生成することを期待しています。 ScalaはJavaアノテーション処理ツールをサポートしていないようです。だから、この質問への私の答えは:それはScalaのソースコードでAndroidAnnotationsを使用することはできません。しかし、AndroidAnnotationsは、Scalaの混合ソースプロジェクトのJavaソースコードで引き続き使用される可能性があります。

関連する問題