【问题标题】:Android Studio does not recognize Java and Kotlin classes in the same projectAndroid Studio 无法识别同一项目中的 Java 和 Kotlin 类
【发布时间】:2021-09-16 22:33:50
【问题描述】:

我在 Android Studio 中做了一个 Java 项目,并尝试在 Kotlin 中放置一个文件。但是您可以看到,Android Studio 无法识别包含 Java 文件的同一项目中的 Kotlin 文件。有人可以帮忙吗?

附图说明更好:

https://i.stack.imgur.com/sDNoV.png

https://i.stack.imgur.com/MwWbA.png

【问题讨论】:

标签: java android android-studio kotlin


【解决方案1】:

也许您在该课程中使用了 Annotation。在 build.gradle/module 中添加 kotlin-kapt 插件,这可能会解决您的问题。您可以阅读此document 以获得更多指导。

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-kapt' 
//    id 'kotlin-android-extensions'
    id 'kotlin-parcelize' // this instead of kotlin-android-extensions
}

然后同步您的项目。

【讨论】:

【解决方案2】:

我发现可以修复这个错误。 它必须将以下代码放在根 build.gradle 文件中:

buildscript {
ext.kotlin_version = '1.1.60'
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com'
        }
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

非常感谢所有试图提供帮助的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 2020-11-07
    • 2020-07-27
    • 2015-09-17
    • 1970-01-01
    相关资源
    最近更新 更多