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
文件。
问题:
- 如何解决在Kotlin编写的类
Cannot resolve symbol
? - 如何安装提示中提供的插件,但在
Install Plugins
时不安装?
我在Android Studio 2.1.1
。
要安装Kotlin插件,打开设置对话框,选择“插件”节点,按下“安装JetBrains插件”按钮,从列表中选择“Kotlin”。 然后重新启动IDE。