java - Android Studio 无法识别同一项目中的 Java 和 Kotlin 类
问题描述
我在 Android Studio 中做了一个 Java 项目,并尝试在 Kotlin 中放置一个文件。但是您可以看到,Android Studio 无法识别包含 Java 文件的同一项目中的 Kotlin 文件。有人可以帮忙吗?
附图说明更好:
解决方案
也许您在该课程中使用了 Annotation。在 build.gradle/module 中添加 kotlin-kapt 插件,这可能会解决您的问题。您可以阅读此文档以获取更多指导。
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-kapt'
// id 'kotlin-android-extensions'
id 'kotlin-parcelize' // this instead of kotlin-android-extensions
}
然后同步您的项目。
推荐阅读
- android - Expo:在 Chrome 浏览器中从网站深度链接到 Android 应用程序
- python - 保存视频的功能(OpenCV python)
- java - 项目构建错误:org.jboss.quickstarts.fuse:cxf-soap:6.2.1.redhat-084 的不可解析父 POM
- java - java.lang.RuntimeException:无法复制数据库文件。尝试预填充 ROOM 数据库时发生
- postgresql - golang-migrate 找不到 postgres 驱动程序
- .net - 安装 dotnet-sdk-3.1 没有效果
- sql - 更新表变量而不复制 T-SQL 中的数据
- c - 从数组中删除元素会导致“C”中的元素重复
- android - 如何在 Flutter 中使用 swift?
- arrays - 即使在切片和变异之后,为什么/如何保留其初始化值?