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。
- 从视图适配器无条件布局通货膨胀。 Kotlin
- Android Studio 3.0 – 无法找到方法'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava / util / List'
- Kotlin:Android Studio中的gradle sync错误
- 是否可以在Android Studio中将我的Kotlin文件移动到单独的包(源类型)中?
- Kotlin单元测试从Android Studio UI运行时始终通过
- Kotlin不适用于Android Studio
- 用于构建gradle(1.1.2-5)的kotlin版本与捆绑到IDE插件(1.1.2-4)中的版本不同,
- 什么在我的gradle文件仍然保证警告:“配置’编译’已经过时,并已被取代’实施’”?
- Android网络配置