Android Studio 数据绑定错误,无法解析符号
Android Studio data binding error, cannot resolve symbol
我有一个完美的工作项目。它没有给出任何错误或任何东西。但是今天我将 Android Studio 升级到 4.0 版本,并将 Gradle 插件版本升级到 4.0.0。然后我更改了我的 gradle 文件。
所以我改成这个
viewBinding {
enabled = true
}
至此
buildFeatures{
dataBinding = true
}
我同步我的项目。但它给我的数据绑定带来 "cannot resolve symbol" 错误。
我有一个名为 "activity_admin_screen.xml" 的 xml,所以我有这样的变量
private ActivityAdminScreenBinding binding;
这工作完美,但现在出现无法解析符号错误。我试过几次使无效并重新启动。我从我的计算机中删除了项目并再次从我的 github 中克隆它作为一个新项目。我试图写另一个 xml 文件。但是 none 他们认出了。我试着写了一个新的 xml 命名为 activity_admin_screen2.xml。当我尝试编写为 ActivityAdminScreen2Binding Android Studio 无法识别它时。
我试图重建我的整个项目,但这也无济于事。任何人都可以帮助我吗我不能 运行 我的项目。
我没有 post 任何代码,因为此代码与以前的 Android Studio 版本完美配合。更新后没有代码更改,但它不起作用。我做了一个研究,但每个人都说没有必要改变绑定。他们说 Android 工作室应该处理它。提前致谢,我愿意接受任何可能的解决方案。
解法:
我改了这个
buildFeatures{
dataBinding = true
}
至此
buildFeatures{
viewBinding = true
}
现在一切正常。
对于 android studio 4.0,您应该尝试 viewBinding = true
android {
buildFeatures {
viewBinding = true
}
}
然后Clean-Rebuild
.
您可能想同时添加:
android {
buildFeatures {
viewBinding = true
}
buildFeatures {
dataBinding = true
}
}
我有一个完美的工作项目。它没有给出任何错误或任何东西。但是今天我将 Android Studio 升级到 4.0 版本,并将 Gradle 插件版本升级到 4.0.0。然后我更改了我的 gradle 文件。
所以我改成这个
viewBinding {
enabled = true
}
至此
buildFeatures{
dataBinding = true
}
我同步我的项目。但它给我的数据绑定带来 "cannot resolve symbol" 错误。
我有一个名为 "activity_admin_screen.xml" 的 xml,所以我有这样的变量
private ActivityAdminScreenBinding binding;
这工作完美,但现在出现无法解析符号错误。我试过几次使无效并重新启动。我从我的计算机中删除了项目并再次从我的 github 中克隆它作为一个新项目。我试图写另一个 xml 文件。但是 none 他们认出了。我试着写了一个新的 xml 命名为 activity_admin_screen2.xml。当我尝试编写为 ActivityAdminScreen2Binding Android Studio 无法识别它时。
我试图重建我的整个项目,但这也无济于事。任何人都可以帮助我吗我不能 运行 我的项目。
我没有 post 任何代码,因为此代码与以前的 Android Studio 版本完美配合。更新后没有代码更改,但它不起作用。我做了一个研究,但每个人都说没有必要改变绑定。他们说 Android 工作室应该处理它。提前致谢,我愿意接受任何可能的解决方案。
解法:
我改了这个
buildFeatures{
dataBinding = true
}
至此
buildFeatures{
viewBinding = true
}
现在一切正常。
对于 android studio 4.0,您应该尝试 viewBinding = true
android {
buildFeatures {
viewBinding = true
}
}
然后Clean-Rebuild
.
您可能想同时添加:
android {
buildFeatures {
viewBinding = true
}
buildFeatures {
dataBinding = true
}
}