Android Studio 3.4.1,Kotlin“未解决的参考:mutableListOf”

时间:2019-07-04 11:49:59

标签: android android-studio kotlin

我正在Android Studio 3.4.1中使用Kotlin构建AAR,当我尝试使用mutableListOf时,出现了可怕的“无法解析的引用”错误。

 val myBuffer: mutableListOf<Byte>()

在撰写本文时,我已将Kotlin更新为最新版本 enter image description here

在build.gradle中,还统一定义了Kotlin版本。 kotlinversion

在build.gradle模块中,使用了以下插件:

apply plugin: 'com.android.library'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

据我了解,应该将Kotlin语言插件(包括集合类)自动包含在Android Studio中。无论如何,我正在使用其他Kotlin类,例如ByteArray,没有问题。

根据我在网上找到的建议,我进行了清理和重建,还选择了File |使缓存无效/重新启动并重新构建。它不起作用;引用仍未解决。

Kotlin文档没有说此功能已被弃用,这是我发现的另一个可能原因。

我想念什么?

1 个答案:

答案 0 :(得分:2)

您犯了一些拼写错误:使用=而不是:

 val myBuffer = mutableListOf<Byte>()

或明确指定类型:

 val myBuffer: MutableList<Byte> = mutableListOf<>()