当前位置: 首页 > 知识库问答 >
问题:

Android Studio无法识别同一项目中的Java和静态编程语言类

金成济
2023-03-14

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

附照片说明:

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

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

共有2个答案

蒋培
2023-03-14

我发现修复这个错误。它必须将以下代码放在rootbuild.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"
    }
}

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

沈俊明
2023-03-14

也许你在那个类中使用了注释。在构建中添加kotlin kapt插件。gradle/module,这可能会解决您的问题。有关更多指南,请阅读本文档。

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

然后同步您的项目。

 类似资料:
  • 正如标题所说,我正在尝试将Java和Kotlin混合在一个项目中。这里有一个很好的例子。混合java kotlin hello world。除了kotlin在src/main/Java/somepackage/SomeClass中找不到我的任何Java类之外,所有的东西都正常工作。Java语言 这是什么原因? 我的身材。gradle看起来像这样 而不是开始尝试在更大的项目上实现这一点。我试图通过创

  • 我在静态编程语言中扩展ArrayAdapter时遇到了问题。 这里的代码: 编辑与ArrayAdapter扩展无关。我的问题是构装师的理解。

  • 我有一个maven(DropWizard)java项目。我很想添加一些Kotlin类,但似乎无法添加。在我的实际项目中,我添加了maven配置,如https://kotlinlang.org/docs/reference/using-maven.html#compiling-kotlin和java源代码,但我的kotlin类在“普通”java代码中看不到。既不是maven也不是Eclipse。 所

  • 我正在尝试用Java编写下面用Kotlin编写的代码。我无法创建DefaultElementsAdapter,因为我无法获得正确的语法。 我无法获得正确的Java代码 Kotlin班是这样的 我正在尝试使用图书馆https://github.com/m7mdra/HtmlRecycler

  • 我是一个初学静态编程语言的学生,正在学习一个示例回收人员视图。我开始编码,但没有得到我应该得到的结果,即使在检查和重新检查代码之后也是如此。然后我注意到,即使使用非常基本的代码,它仍然没有按照应有的方式运行。我将包含基本代码,当使用时,它应该显示一个通用列表。我只得到列表中的一项。我怀疑代码以外的其他东西正在影响结果;但是我还没有达到知道的水平。 请看活动内容。xml: 注意它有行。 下面是列表(

  • 我试图用OkHttp和Cucumber在静态编程语言中设置一个Spring启动项目,并且在运行Cucumber任务时遇到以下错误。如何修复? 还有build gradle kts片段 我看到了这个错误https://github.com/square/okio/issues/647看起来可能是它,并修复了这个build.gradle,我如何将其翻译为kotlinbuild.gradle.kts?