12

可以从 Android Studio 编译和运行:

val greeted = "World".also { println("Hello $it") }

然而,编辑器突出显示alsoit作为错误,并没有提供任何有关智能感知的帮助。apply仍然有效,当我查看源代码时,我可以看到 和 的apply定义also。如何让 Android Studio 识别also

  • 安卓工作室 2.3.3
  • kotlin_version = '1.1.3-2'
  • Kotlin 插件 1.1.3-release-Studio2.3-2

我在早期版本中也遇到过这个问题。

4

3 回答 3

7

我尝试了一切可能的方法,但没有任何效果。对我来说唯一的解决方案是从 C:/Users/YourName/ 中删除 .AndroidStudio 文件夹。Android Studio 重置,一切正常。

于 2019-12-22T00:54:33.347 回答
5

另外功能是在 Kotlin 1.1 中添加的,但您的语言版本设置为 1.0。转到您的设置/首选项并将 Kotlin 版本更改为 1.1。

在此处输入图像描述

于 2017-07-27T23:40:02.730 回答
0

就我而言,当我添加 id 'kotlin-android-extensions'到 gradle 文件(应用程序)并同步时,问题就解决了。

于 2021-05-31T11:29:08.817 回答