10

今日、プロジェクトの 1 つでAutoValueの使用を開始しましたが、気になるのは、Android Studio が生成されたクラス名 ( AutoValue_DrawableContent) を解決できず、赤い色でマークされていることです。

ここに画像の説明を入力

この警告を抑制するにはどうすればよいですか?

4

4 に答える 4

0
  1. 実装クラスを生成します。AutoValue lib がそれを行います。
  2. これらの動的クラス ディレクトリをソース パスに追加します。android-apt プラグインがこれを行います。これを行った後、ide は AutoValue_* を認識し、エラーを表示しなくなります。
于 2016-05-21T11:47:03.283 に答える
0

クラスに注釈を付けたので、プロジェクトをビルドする必要があります。これにより、欠落しているクラスが生成され、Android Studio は後でそれを見つけることができます。

クラスがコンパイルされる前にコード生成が行われるため、エディターが現在クラス名を認識していなくても、ビルドは失敗しません。

于 2016-04-08T08:44:17.823 に答える