ra_risu
@ra_risu

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

ViewBindingを追加すると 「Unresolved refence」というエラーが出る。

解決したいこと

Android StudioをインストールしてBiuld.gradle.kts(Module:app)にViewBindingを追加すると
「Unresolved refence」というエラーが出る。

発生している問題・エラー

最新版のAndroid Studioをインストールして
Android{}の中に下記コードを追加した。

viewBinding {
    enabled = true
}

この状態でSyncを試したところ、Syncが失敗して
「Unresolved reference: enabled」というエラーが出た。
なお、Android Studioは最新版である。

自分で試したこと

Pluginにid("kotlin-kapt")を追加してみたがダメだった

0

2Answer

Comments

  1. @ra_risu

    Questioner

    ありがとうございます。
    buildFeatures {
    viewBinding true
    }
    だとダメでしたが、
    buildFeatures {
    viewBinding = true
    }

    にしてみたらSyncできました。

すでに解決済みであれば、余計な情報になってしまうかもしれませんが、
スクリーンショット 2023-11-27 12.50.19.png
ここで、kotlin DSLを選択した場合は、

    viewBinding { 
        enable = true
    }

このように書き、
Groovy DSLを使用する場合は、

 viewBinding {
        enabled  = true
    }

このように書けばSyncできるかと思われます。
android studio flamingoまではGroovy DSLが設定されていたので、公式の情報などもそちらでの書き方が記載されていたと思います。

0Like

Your answer might help someone💌