gpt4 book ai didi

进行适当更新后,Android View 绑定(bind)弃用警告在 Android Studio 4 中仍然存在

转载 作者:行者123 更新时间:2023-12-04 11:47:21 26 4
gpt4 key购买 nike

更新到 Androis Studio 4.0 后,我收到了一条警告:android.viewBinding.enabled已弃用,应替换为 android.buildFeatures.viewBinding .

因此,我更改了我的 build.gradle (app) 的相应部分从:

android {
...
viewBinding {
enable = true
}
...
}

至:
android {
...
buildFeatures {
viewBinding {
enabled true
}
}
...
}

我不再收到警告,但仍然在我的构建窗口中获得一个信息框,如下所示:
build.gradle: DSL element 'android.viewBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.viewBinding'.
It will be removed in version 5.0 of the Android Gradle plugin.

这是正常的吗?我知道这不是警告或错误,但告诉我一些已修复的问题似乎很奇怪 - 或者我没有正确修复它(我的应用程序仍然按预期使用 viewBinding)。

(另请注意,将 buildFeatures 部分添加到文件中时,自动完成提示中不会弹出任何必需的整体,包括 buildFeatures。)

Info item in Android Studio build panel

最佳答案

解决了!

虽然它正在工作 - 即 View 绑定(bind)工作正常 - 正确的新语法似乎是:

android
...
buildFeatures {
viewBinding true
}
...
}

......但仍然没有在自动完成中弹出。

更新:经过几次购买和重建后,我再次检查,现在 buildFeatures正在自动完成中弹出......我猜我没有足够的耐心让一切都 catch 。有点奇怪的是,使缓存无效并没有立即修复自动完成。

关于进行适当更新后,Android View 绑定(bind)弃用警告在 Android Studio 4 中仍然存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62132099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com