Android工作室不解析IDE中用Kotlin(.kt)编写的类,但编译得很好

And*_*tel 3 java ide android kotlin android-studio

我开始研究一个现有的项目,它使用标准的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)
Run Code Online (Sandbox Code Playgroud)

在标准java类中引用/使用时未解析(尽管编译并运行正常):

在此输入图像描述


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

在此输入图像描述

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


问题:

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

我在Android Studio 2.1.1.

yol*_*ole 7

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