これは可能ですか?私はコード内のいくつかの基本的な事柄を変更し、どれだけ多くのものを調整する必要があるかを知るためにクリーンビルドを行いたいと考えています。この結果、メッセージ「Gradle Build」ウィンドウに「cannot find symbol class ...
」という1000件のメッセージが表示されます。Androidスタジオ - 注釈プロセッサを手動で実行する
私は注釈プロセッサを手動で実行して、これらのメッセージを取り除き、関連するメッセージのみを表示したいと思います(非常に多くのメッセージを調べるのは面倒で、すべての注釈付きクラスは注釈プロセッサによって問題なく構築できます)。
これはどういうことですか?アンドロイドスタジオでアノテーションプロセッサを手動で実行するにはどうすればよいですか?
コンパイルエラーのために失敗しました....ビルド時に、コード内にコンパイルエラーがある場合、アンドロイドスタジオは注釈プロセッサを実行しません。だから私はコンパイルせずにプロセッサを実行したいのですが...私は単にプロセッサを実行したいです – prom85
それは間違っています。すべての注釈プロセッサは、他のコードをコンパイルする前に実行されます。したがって、注釈プロセッサによって参照されるクラスにコンパイルエラーがある場合、その注釈プロセッサを手動で実行して解決する必要があります。実際には、ビルドによって実行された場合と同じエラーが返されるはずです。 –
私のデータベースに注釈プロセッサを使用しています。このコードをすべてモジュールに移動し、このモジュールをコンパイルすることができます。それをした後、私は主なアプリで約100のエラーを参照してください。注釈プロセッサを手動で実行することができれば、クラスエラーがなくても、モジュールをコンパイルするためにデータベースコードをモジュールに移動せずに100エラーを見ることができたでしょう。これらのクラスを実行するアノテーションプロセッサ... – prom85