我有一个完美的项目。它没有给出任何错误或任何东西。但是今天我将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应该照顾好它。在此先感谢您提供任何可能的解决方案。
解:
我改变了这个
buildFeatures{
dataBinding = true
}
对此
buildFeatures{
viewBinding = true
}
现在它运行良好。
对于android studio 4.0,您应该尝试 viewBinding = true
android {
buildFeatures {
viewBinding = true
}
}
然后Clean-Rebuild
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句