Android では、一度クラスを参照できるようになったものの、コンパイル中に未解決の参照エラーが発生したと記録します。
最近開発していたとき、プロジェクト A がローカル プロジェクト B の下のモジュールを参照しました。 AndroidStudio はプロジェクト A で通常の参照を表示しましたが、コンパイル中に常に未解決の参照エラーを報告しました。
しかし不思議なことに、プロジェクト B は正常にコンパイルされ、困惑していたところ、偶然このブログを見てアイデアをもらいました。
しかし、私の状況はほぼ同じではなく、実際には aar にコンパイルされてから呼び出されることを思い出しました。次に、プロジェクト ビルドの aar を開いて、本当にクラスが生成されていないかどうかを確認しました。
解決
突然、私が書いたものがkotlinであることに気づきました -> kotlinプラグインが追加されていません!!!
plugins {
id 'com.android.library'
id 'org.jetbrains.kotlin.android'
}
完璧、素晴らしい