您的位置:首页 > 移动开发 > Android开发

在当前android 项目中混用Kotlin代码。

2017-10-31 12:49 323 查看
最近android  studio更新3.0版本。其中一项很振奋人心的就是android studio可以直接编写kotlin代码,并且Java 可以和kotlin代码无缝衔接。

于是动手将我们项目中的部分java文件修改为kotlin代码,项目真的可以运行的欧。

但是需要注意的是:

1.我们的android studio需要升级到3.0版本(我们的gradle插件可以还使用之前的版本,如果我们的gradle 插件也升级的话,会导致我们的打包出问题,麻烦一些)。

2.我的project的gradle文件 要稍作修改。(我们可以使用studio 新建一个kotlin项目,然后将project 的gradle文件中的几项拷贝下来,如下图:



将上图中的

ext.kotlin_version = '1.1.51'

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"


三项拷贝出来放到我们的项目中。

然后将app中的build.gradle文件中的



的另外两个插件

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

添加上,然后同步下。



3.将我们的kotlin代码的包名改成当前的包名,因为如果我们是将Java 文件转成kotlin代码的话,包名会变成kotlin的默认包名。

完成以上三项,就可以在我们本来的Java 代码中运行kotlin代码了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: