Android - 即使将 kotlin 用作语言,Java 包名称也不会更改为 Kotlin

Sta*_*ack 2 android kotlin android-studio

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

在此处输入图片说明

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

Jee*_*ede 5

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

怎么做?

按照步骤:

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

    android {
    ....
        sourceSets{
            main.java.srcDirs += 'src/main/kotlin'
        }
    ....
    }
    
    Run Code Online (Sandbox Code Playgroud)

现在,同步项目,您就可以开始了。