以下の内容はhttps://itechblog.hatenablog.com/entry/2023/07/16/141432より取得しました。


【Android】Navigationを使った開発で「Unresolved reference: R」というエラーが出る場合の対処法

発生したエラー

自作のAndroidアプリで、Navigationを使った遷移を実装したところ、以下のようなエラーが出るようになりました。

e: {アプリのパス}/app/build/generated/source/navigation-args/debug/{パッケージ名}/fragment/MainFragmentDirections.kt: (3, 8): Unresolved reference: R

エラーが発生したのはMainFragmentDirections.ktというクラスですが、こちらはMainFragment.ktというクラスがあるために自動で生成されるクラスです。

解決方法

AndroidManifest.xmlにパッケージ名を記述します。

・修正前

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">

・修正後

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="{パッケージ名}">

※ 参考

stackoverflow.com




以上の内容はhttps://itechblog.hatenablog.com/entry/2023/07/16/141432より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14