【问题标题】:Unresolved kotlin android extensions未解决的 kotlin android 扩展
【发布时间】:2018-06-07 19:33:04
【问题描述】:

我注意到在 implementation 'com.google.android.material:material:1.0.0-alpha3' 到我的 build.gradle kotlin android 扩展之后停止工作。

import kotlinx.android.synthetic.main.<some layout>.* 之类的导入未使用,所有布局 ID 均未解析。

我尝试将 androidExtensions {experimental = true} 添加到 build.gradle,但没有帮助。

有人遇到过同样的问题吗?有解决办法吗?

我使用 AS 3.2 canary 17 和 kotlin 1.2.41

更新:这只发生在片段中

【问题讨论】:

  • 任何错误信息?
  • 您是否重新同步并重建?在没有重建的情况下更换 gradle 后,我总是得到 R.id 未解决。
  • 我尝试过同步、重建、使缓存失效并重新启动。错误消息Unresolved reference. None of the following candidates is applicable because of receiver type mismatch。如果我删除 com.google.android.material 依赖项,一切正常。
  • 你解决了吗?使用最新的材料库测试版遇到了同样的问题
  • 是的,我已经通过替换所有依赖项解决了这个问题:implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'androidx.multidex:multidex:2.0.0' implementation 'androidx.appcompat:appcompat:1.0.0-beta01' implementation 'com.google.android.material:material:1.0.0-beta01' implementation "androidx.recyclerview:recyclerview:1.0.0-beta01" implementation 'androidx.constraintlayout:constraintlayout:1.1.2'

标签: android kotlin kotlin-extension


【解决方案1】:

我遇到了同样的问题。就我而言,导致问题的原因是 implementation 'com.wdullaer:materialdatetimepicker:4.2.1'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-17
    • 2019-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多