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
文件时,会提示find一个插件,如下所示:
但是当我点击Install Plugins
,没有任何反应(没有安装或改变的情况)。 提示重新出现下一次我打开另一个.kt
文件。
问题:
- 如何解决在Kotlin编写的类
Cannot resolve symbol
? - 如何安装提示中提供的插件,但在
Install Plugins
时不安装?
我在Android Studio 2.1.1
。
要安装Kotlin插件,打开设置对话框,选择“插件”节点,按下“安装JetBrains插件”按钮,从列表中选择“Kotlin”。 然后重新启动IDE。
- 如何在Android Studio 3.1 Canary 3中添加Gradle的Kotlin插件
- “包含Kotlin支持”复选框不在Android Studio 3.0 Canary 5中
- Android Studio 3.0支持Kotlin:Activity as Context
- 在Android Studio 3.0布局编辑器中渲染错误
- Android Studio – java.io.IOException:无法生成v1签名
- Android Studio 3 canary&Kotlin
- 如何使用proguard牙签规则?
- RegisterResGeneratingTask已弃用,请使用registerGeneratedFolders(FileCollection)
- 我可以导入一个库在Kotlin写入我的Android项目(使用Java)