29

次のリンクの例に基づいて、いくつかの注釈処理を行いたいと思います: http://www.zdnetasia.com/writing-and-processing-custom-annotations-part-3-39362483.htm

ただし、これを Android プロジェクトに実装したいのですが、Android プラットフォームではパッケージを使用できないようです。外部 jar を追加する必要がありますか、それとも足りないものがありますか?

ありがとう。

4

8 に答える 8

23

javax.annotation.processing パッケージは Android には含まれていません。コンパイル済みアプリ モジュール内にこれを含める必要はありません。ビルド時にコンパイラ/プロセッサ モジュールにこの依存関係が必要なだけです。build.gradleしたがって、注釈プロセッサを含めた後、アプリ内に次を追加する必要があります。

provided 'org.glassfish:javax.annotation:10.0-b28'
于 2015-07-07T15:10:21.823 に答える
18

Android Studio / Gradle を使用すると、はるかに簡単な方法があります。

Java SE 5 に javax.annotation.Generated を追加するにはどうすればよいですか? :

Gradle ビルドの場合、依存関係は次のようになります。

compile 'org.glassfish:javax.annotation:10.0-b28'

于 2014-11-02T20:15:57.320 に答える
11

このjavax.annotation.processingパッケージは Android には含まれていませんが、Android VM チームはここでjavax追加のパッケージを含める方法を説明しています- あなたの質問に当てはまるかもしれません。

于 2012-03-10T22:45:46.720 に答える