我有一个完美的项目。它没有给出任何错误或任何东西。但是今天我将Android Studio升级到4.0版本,并将Gradle插件版本升级到4.0.0。然后我更改了gradle文件。
所以我从这里改变了
viewBinding {
enabled = true
}
对此
buildFeatures{
dataBinding = true
}
我同步我的项目。但这给我的数据绑定一个“无法解析符号”错误。
我有一个名为“ activity_admin_screen.xml”的xml,所以我有这样的变量
private ActivityAdminScreenBinding binding;
这运行得很好,但现在它无法解决符号错误。我尝试无效并重新启动了几次。我从计算机上删除了项目,并再次从github上将其克隆为新项目。我试图写另一个xml文件。但是他们都没有意识到。我试图编写一个名为activity_admin_screen2.xml的新xml。当我尝试编写“ ActivityAdminScreen2Binding”时,Android Studio无法识别它。
我试图重建我的整个项目,这也无济于事。谁能帮助我,但我无法运行我的项目。
我没有发布任何代码,因为此代码可完美地与以前的Android Studio版本配合使用。更新后,没有代码更改,但是它不起作用。我进行了一项研究,但每个人都说不需要更改绑定。他们说Android Studio应该照顾好它。预先感谢,我愿意提供任何可能的解决方案。
您应该使用
android {
buildFeatures {
viewBinding = true
}
}