LoginSignup
4
1

More than 5 years have passed since last update.

どうしてもCannot access class '〇〇'. Check your module classpath for missing or conflicting dependenciesでエラーする。

Posted at

現象

kotlinでアプリを作っていて、途中まではビルドも通っていたのにDataBindingを多用していたらある時からビルドしようとしても

Cannot access class '〇〇'. Check your module classpath for missing or conflicting dependencies

とエラーが出てしまうようになった。
kotlin-kaptの適用もちゃんと行っているし、各xmlファイルやクラスファイルにバグはないように思えるしさっきまでビルドも通っていたのに…。

解決方法

package名を大文字始まりにしてしまっていた。
「javaのpackage名は全て小文字にする」というのは厳密なルールではなく慣習(推奨)で、実際プロジェクトが単純な構成なうちはビルドも通っていたので見落としてしまっていた。
各packageを小文字だけにリネームしてやって、無事解決した。

packageLarge.png

:arrow_double_down: Rename

packageSmall.png

解決!

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1