给java project 增加kotlin支持

2020-01-13  本文已影响0人  波澜步惊

给java project 增加kotlin支持

android支持app源代码中同时存在java和kotlin,那么如果老项目是java的,如何快捷增加kotlin支持呢?

image.png

看上去没有什么难度。

点了这个Configure Kotlin in Project之后,

image.png

这里我试过了,随便选哪个都没有区别,点了之后,会出现:

image.png

那就选择所有模块都支持 kotlin吧,点ok

看一下gradle文件:

image.png

全局的build.gradle里面多出了上面2个部分。这是 Gradle插件库的配置

image.png

app module的build.gradle里面则多出上面2段。一个是依赖库,一个是 启用kotlin的gradle插件以及仓库地址配置mavenCentral()

做完这一些,我们就可以开心的进行kotlin编程啦。试验一下:

增加一个kotlin文件,Student.kt

image.png

然后运行app,正常,说明没有问题。

而在老app代码中,我们可以用java的方式来使用这个Student类。

image.png

OK,完毕。

然而,真正去在项目中添加kotlin支持

没那么简单

首先遇到的问题是,引用包重复。

如果导入发现编译通不过,尝试去掉这一句:

image.png

可能这一句是为了适配androidx,如果旧代码用的是android.support ,那么,则不需要这一句。亲测。

上一篇 下一篇

猜你喜欢

热点阅读