在我的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
答案 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