Android-студия генерирует неправильный пакет kotlin - PullRequest
0 голосов
/ 09 ноября 2018

Kotlin включен в моем проекте Android. Также я добавил исходный путь Kotlin:

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

Когда класс Kotlin создается в папке java, он имеет правильный пакет:

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 голосов
/ 09 ноября 2018

Проблема была в одном классе Kotlin вне пакета:

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

BadClass.kt:

package com.example

class BadClass

Когда я переместил его в правильный каталог, проблема исчезла:

src/kotlin
----------com/example
---------------------Test.kt
---------------------BadClass.kt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...