android - Android - 即使将 kotlin 用作语言,Java 包名称也不会更改为 Kotlin
问题描述
我使用 kotlin 作为 android 应用程序中的编程,即使我使用 kotlin 作为语言,我的默认应用程序包显示为 java。
但不确定这是默认行为,是否可以更改为 kotlin ?
解决方案
是的,你可以取任何名字作为你的包名 source。您所要做的就是将该名称提供给Android Studio 中的sourceSet。
怎么做?
按照步骤:
- 单击要重构的java包,然后单击(shft+F6),弹出窗口打开,然后将其重命名为'kotlin'。
转到应用程序级别的 build.gradle文件,然后在 android 块中添加以下代码:
android { .... sourceSets{ main.java.srcDirs += 'src/main/kotlin' } .... }
现在,同步项目,一切顺利。
推荐阅读
- c - 此代码如何破坏我的堆栈跟踪?
- git - 使用 intellij 在不同分支上工作时显示 git diff 与 origin master 的快捷方式
- c# - 无法从 M2MQTT.sln 构建 M2MQTT.WinRT.dll
- c# - 当我输入名称时,我的代码返回 StackOverFlowException ......我不明白为什么
- reactjs - 当borderWidthRight:0时borderStyle:'dashed'不起作用
- opengl - 如果我使用 4 个顶点和 6 个索引来创建一个四边形,那么调用了多少次顶点着色器?
- python - 计算机生成一个数字,用户猜数字,不管它总是不正确的
- asp.net - FullCalendar - 无带有 addEventSource 的标准字段
- c# - Membership.GetUser() 在 Visual Studio for Mac 上总是返回 NULL
- mysql - 基于唯一日期的求和函数