Android Java项目混编Kotlin后Android Studio找不到Kotlin文件问题咨询
排查遗漏配置步骤
- 新增Kotlin源码目录注册配置
旧Java项目默认仅识别src/main/java为源码目录,如果你将Kotlin文件存放在单独的src/main/kotlin目录下,需要在app级build.gradle的android闭包中添加如下配置:
如果你是直接将Kotlin文件放在android { // 保留原有其他配置不变 sourceSets { main { java.srcDirs += 'src/main/kotlin' } } }src/main/java对应包路径下,可跳过该步骤。 - 补充Kotlin标准库依赖
你需要在app级build.gradle的dependencies闭包中添加和项目级Kotlin插件版本一致的标准库依赖:dependencies { // 保留原有其他依赖不变 implementation "org.jetbrains.kotlin:kotlin-stdlib:1.5.0" } - 清理Android Studio缓存重启
配置修改完成同步Gradle后,如果文件仍未显示,点击顶部菜单栏File -> Invalidate Caches / Restart,选择Invalidate and Restart重启IDE即可。 - 检查项目视图筛选规则
确认左上角项目视图的筛选选项没有设置自定义过滤规则,建议切换为Project或Android默认视图查看文件。 - 校验Kotlin文件存放路径与后缀
确认新增的Kotlin文件存放在src/main/java/[你的应用包名]或者src/main/kotlin/[你的应用包名]路径下,不要错放至test、androidTest等其他源码集目录,同时确认文件后缀为.kt。
内容的提问来源于stack exchange,提问作者صلي علي محمد - Atef Farouk
相关产品推荐
相关产品推荐

