Android Studio产生错误的Kotlin套件

时间:2018-11-09 11:17:54

标签: android android-studio kotlin

在我的android项目中启用了Kotlin。 另外,我添加了Kotlin源路径:

sourceSets {
    main.java.srcDirs += 'src/main/kotlin'
}

在Java文件夹中创建Kotlin类时,它具有正确的包:

package com.example

在Kotlin文件夹中创建Kotlin类时,其软件包不正确:

package com.example.com.example

我该如何解决?

Android stuido版本:

Android Studio 3.2.1
Build #AI-181.5540.7.32.5056338, built on October 9, 2018
JRE: 1.8.0_152-release-1136-b06 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0

1 个答案:

答案 0 :(得分:0)

问题出在一个Kotlin类外包装中:

src/kotlin
----------com/example
---------------------Test.kt
----------BadClass.kt

BadClass.kt:

package com.example

class BadClass

当我将其移至正确的目录时,问题消失了:

src/kotlin
----------com/example
---------------------Test.kt
---------------------BadClass.kt