相关疑难解决方法(0)

Android:DataBinding 和 ViewBinding 之间的区别

自 Jetpack 发布以来,我们一直在使用DataBinding。Android 文档表明ViewBinding已添加到Android Studio 3.6 Canary 11+ 中。

我阅读了文档,但它看起来类似于DataBinding。

谁能解释一下这两个概念之间的区别?

data-binding android android-databinding android-jetpack android-viewbinding

75
推荐指数
4
解决办法
2万
查看次数

更新到 Android Studio Arctic Fox,现在我收到“Kotlin 未配置”

我刚刚在 Mac 上将 Android Studio 升级到最新稳定版本 (Arctic Fox 2020.3.1),但现在我的项目无法构建。我在 IDE 顶部栏中收到“Kotlin 未配置”消息,在构建输出中收到此错误:

Could not find org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.5.21.
Required by:
    project :app
Run Code Online (Sandbox Code Playgroud)

我尝试将此依赖项添加到应用程序模块 Gradle 文件中,但错误仍然存​​在:

implementation "org.jetbrains.kotlin:kotlin-android-extensions-runtime:$kotlin_version"
Run Code Online (Sandbox Code Playgroud)

供您参考,这是我的项目 Gradle 文件:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    ext {
        kotlin_version = "1.5.21"
        version_navigation = "2.3.5"
        version_lifecycle_extensions = "2.2.0"
        version_lifecycle = "2.3.1"
        version_room = "2.4.0-alpha04"
        //version_room = "2.2.6"
        version_coroutine = "1.5.0"
        version_retrofit = "2.9.0"
        version_moshi = "1.9.3"
        version_retrofit_coroutines_adapter = "0.9.2"
        version_glide = "4.12.0"
    } …
Run Code Online (Sandbox Code Playgroud)

android gradle kotlin

9
推荐指数
2
解决办法
6672
查看次数