Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio 3.4.1,Kotlin“;未解析引用:mutableListOf";_Android_Android Studio_Kotlin - Fatal编程技术网

Android Studio 3.4.1,Kotlin“;未解析引用:mutableListOf";

Android Studio 3.4.1,Kotlin“;未解析引用:mutableListOf";,android,android-studio,kotlin,Android,Android Studio,Kotlin,我正在Android Studio 3.4.1中使用Kotlin构建AAR,当我尝试使用mutableListOf时,我遇到了可怕的“未解决引用”错误 val myBuffer: mutableListOf<Byte>() 我从阅读中了解到,Kotlin语言插件,包括集合类,应该自动包含在Android Studio中。无论如何,我使用其他Kotlin类,例如ByteArray,没有问题 根据我在网上找到的建议,我清理并重新构建了文件,还选择了文件|使缓存无效/重新启动并重新构建

我正在Android Studio 3.4.1中使用Kotlin构建AAR,当我尝试使用mutableListOf时,我遇到了可怕的“未解决引用”错误

 val myBuffer: mutableListOf<Byte>()
我从阅读中了解到,Kotlin语言插件,包括集合类,应该自动包含在Android Studio中。无论如何,我使用其他Kotlin类,例如ByteArray,没有问题

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

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


我遗漏了什么?

您犯了一些打字错误:使用
=
而不是

 val myBuffer = mutableListOf<Byte>()
val myBuffer=mutableListOf()
或显式指定类型:

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

您的依赖项中是否有Kotlin stdlib<代码>实现“org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version”是的,它是自动添加到模块build.gradle dependencies.classpath中的“org.jetbrains.kotlin:kotlin gradle plugin:$kotlin_version”这是添加到build.gradle在项目级别的依赖项中的吗是的,这是正确答案!虽然这是一个打字错误,但我会留下这个问题,因为其他一些Kotlin新手可能会犯同样的错误。错误信息对于这个打字错误不是直观的:-)非常感谢!
 val myBuffer: MutableList<Byte> = mutableListOf<>()