【问题标题】:Is it possible to move my Kotlin files into separate package (source type) in Android Studio?是否可以将我的 Kotlin 文件移动到 Android Studio 中的单独包(源类型)中?
【发布时间】:2016-06-06 23:26:50
【问题描述】:

默认文件夹结构如下所示:

app:
-manifests
-java
-res

有没有办法可以在这里为 kotlin 创建另一个文件夹?所以它看起来像这样:

app:
-manifest
-java
-kotlin
-res

【问题讨论】:

    标签: android-studio intellij-idea kotlin


    【解决方案1】:

    当然,只需将文件夹标记为source。实际上,默认的 Gradle Kotlin 插件会自动将 src/main/kotlinsrc/main/java 识别为源文件夹。

    【讨论】:

    • 在 Android Studio 中找不到这个选项 :(
    • 我的 Android 项目视图只显示 Java 一个,即使项目视图将 kotlin 重新定位为源文件夹
    • 您是否尝试过使用构建自动化系统,例如 Gradle?手动设置源文件夹和依赖项可能很快就会变得乏味。您的问题将通过在 build.gradle 文件中添加一行来解决。
    【解决方案2】:

    是的,这是可能的。添加名为kotlin 的文件夹,然后将以下行添加到app/build.gradle 文件的android 部分:

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

    如果您想了解更多关于 Android Studio 中 Kotlin-Android 项目的信息,可以阅读this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-10
      • 2011-12-12
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-09
      • 1970-01-01
      相关资源
      最近更新 更多