首页 > 解决方案 > Android - 即使将 kotlin 用作语言,Java 包名称也不会更改为 Kotlin

问题描述

我使用 kotlin 作为 android 应用程序中的编程,即使我使用 kotlin 作为语言,我的默认应用程序包显示为 java。

在此处输入图像描述

但不确定这是默认行为,是否可以更改为 kotlin ?

标签: androidandroid-studiokotlin

解决方案


是的,你可以取任何名字作为你的包名 source。您所要做的就是将该名称提供给Android Studio 中的sourceSet

怎么做?

按照步骤:

  1. 单击要重构的java包,然后单击(shft+F6),弹出窗口打开,然后将其重命名为'kotlin'
  2. 转到应用程序级别的 build.gradle文件,然后在 android 块中添加以下代码:

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

现在,同步项目,一切顺利。


推荐阅读