'Android Studio 3.4.1, Kotlin "unresolved reference: mutableListOf"

I am building an AAR with Kotlin in Android Studio 3.4.1, and I get the dreaded "unresolved reference" error when I try to use mutableListOf.

 val myBuffer: mutableListOf<Byte>()

I updated Kotlin to the latest version at the time of writing enter image description here

In build.gradle, the Kotlin version is also consistently defined. kotlinversion

In the module build.gradle, the following plugins are used:

apply plugin: 'com.android.library'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

I understood from what I read, that the Kotlin language plugin, including collection classes, should be automatically included in Android Studio. In any case, I'm using other Kotlin classes, e.g. ByteArray, without a problem.

Following advice that I found online, I cleaned and re-built, also selected File | Invalidate Caches/Restart and re-built. It did not work; the reference is still unresolved.

The Kotlin documentation doesn't say that this function is deprecated, which was another possible cause that I found.

What am I missing?



Solution 1:[1]

Unresolved reference of mutableListOf or MutableList please try to implement this dependency:

implementation 'androidx.core:core-ktx:$kotlin_version'

Solution 2:[2]

lates version:

val myBuffer: MutableList<Byte> = mutableListOf()

mutableListOf <> ()

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Hor Chanpheng
Solution 2 ds0218