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

时间:2016-05-27 10:45:35

标签: java android android-studio ide kotlin

我开始处理一个现有项目,该项目使用标准java,部分类使用Kotlin。

问题:

项目 编译并运行正常 ,但在Android Studio中查看代码时,在kotlin中编写的 类在ide中未解析/ EM>

UserConfigActivity.kt (用Kotlin编写的课程)

class UserConfigActivity : AppCompatActivity() {

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

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

enter image description here

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

enter image description here

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

问题:

  1. 如何解决用Kotlin编写的类的Cannot resolve symbol
  2. 如何安装提示中提供但在点击Install Plugins时无法安装的插件?
  3. 我在Android Studio 2.1.1

1 个答案:

答案 0 :(得分:7)

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