Android工作室不解决在IDE中使用Kotlin(.kt)编写的类,但编译正常

我正在开始使用标准的Java和部分Kotlin的一些现有的项目。

问题:

这些项目编译和运行良好 ,但是当在Android Studio中查看代码时, 在kotlin中编写类在IDE中显示为未解析


UserConfigActivity.kt (Kotlin写的类)

class UserConfigActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_user_config) setSupportActionBar(toolbar) 

在标准Java类中引用/使用时未解决 (尽管编译和运行正常):

在这里输入图像描述


当在android studio中直接打开.kt文件时,会提示找到一个插件,如下所示:

在这里输入图像描述

但是,当我点击Install Plugins ,没有任何反应(没有安装或改变的情况)。 提示重新出现下一次我打开另一个.kt文件。


问题:

  1. 如何解决在Kotlin编写的类Cannot resolve symbol
  2. 如何安装提示中提供的插件,但在Install Plugins时不安装?

我在Android Studio 2.1.1

要安装Kotlin插件,打开设置对话框,选择“插件”节点,按下“安装JetBrains插件”按钮,从列表中选择“Kotlin”。 然后重新启动IDE。