Android Studio 和 Kotlin:未解决的参考:还有
Android Studio and Kotlin: Unresolved reference: also
also 从 Android Studio 编译并运行:
val greeted = "World".also { println("Hello $it") }
然而,编辑器将 also
和 it
突出显示为错误,并且不提供任何智能感知帮助。 apply 仍然有效,当我转到源代码时,我可以看到 apply
和 also
的定义。如何让 Android Studio 识别 also
?
- Android Studio 2.3.3
- kotlin_version = '1.1.3-2'
- Kotlin 插件 1.1.3-release-Studio2.3-2
我在早期版本中也遇到过这个问题。
also 函数是在 Kotlin 1.1 中添加的,但您将语言版本设置为 1.0。转到 settings/preferences 并将 Kotlin 版本更改为 1.1。
我尝试了所有可能的方法,但没有任何效果。对我来说唯一的解决方案是从 C:/Users/YourName/ 中删除 .AndroidStudio 文件夹。 Android Studio 重置,一切正常。
在我的例子中,当我将 id 'kotlin-android-extensions'
添加到 gradle 文件(应用程序)并同步时,问题就解决了。
also 从 Android Studio 编译并运行:
val greeted = "World".also { println("Hello $it") }
然而,编辑器将 also
和 it
突出显示为错误,并且不提供任何智能感知帮助。 apply 仍然有效,当我转到源代码时,我可以看到 apply
和 also
的定义。如何让 Android Studio 识别 also
?
- Android Studio 2.3.3
- kotlin_version = '1.1.3-2'
- Kotlin 插件 1.1.3-release-Studio2.3-2
我在早期版本中也遇到过这个问题。
also 函数是在 Kotlin 1.1 中添加的,但您将语言版本设置为 1.0。转到 settings/preferences 并将 Kotlin 版本更改为 1.1。
我尝试了所有可能的方法,但没有任何效果。对我来说唯一的解决方案是从 C:/Users/YourName/ 中删除 .AndroidStudio 文件夹。 Android Studio 重置,一切正常。
在我的例子中,当我将 id 'kotlin-android-extensions'
添加到 gradle 文件(应用程序)并同步时,问题就解决了。