0

仕事でかなり大きな Android コードベースを継承したばかりで、プロジェクトをインポートした後、Android/Android Studio で厄介な問題に遭遇しました。

いくつかのプロジェクト ファイルを開くと、一連のコードが赤色で強調表示されていることがわかります (AS は「メソッド XXXX を解決できません」と報告しています)。

ここに画像の説明を入力

しかし、プロジェクトは問題なくビルドされます (!):

ここに画像の説明を入力

問題のメソッドは AFAICS に存在しません (グローバル検索を行いました) が、プロジェクトは正常にビルドされます。

これを聞くのはばかげていると思いますが、ここで何が起こっているのか知っている人はいますか?

4

3 に答える 3

3

プロジェクトはLombokを使用しており、これらのメソッドは自動生成されており、Android Studio用の Lombok プラグインをインストールしない限り、Android Studio はそれらを処理する方法を知りません。

于 2016-04-18T07:17:09.890 に答える
3

以前、 Android Studio は多くのファイルをキャッシュとして作成し、それらを削除しないため、同じ問題が発生しました。これは、新しいファイルを作成する必要がある場合に問題を引き起こす可能性があるため、クリアcaches will clear the old cacheすると問題が解決する場合があります

に移動してfile menuをクリックしinvalidate Caches / Restartます。

于 2016-04-18T07:10:37.670 に答える