在当前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文件中的几项拷贝下来,如下图:
将上图中的
三项拷贝出来放到我们的项目中。
然后将app中的build.gradle文件中的
的另外两个插件
添加上,然后同步下。
)
3.将我们的kotlin代码的包名改成当前的包名,因为如果我们是将Java 文件转成kotlin代码的话,包名会变成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代码了。
相关文章推荐
- android项目中,java调用kotlin代码
- AndroidStudio设置当前项目的代码管理工具
- Kotlin Android Extensions+Android MVP项目(RxJava+Rerotfit+OkHttp+Glide)
- Android 开源项目Kotlin+MVP+Retofit2+RxJava2架构开发一款短视频App
- android Kotlin的第一个项目
- Kotlin For Android(一)——创建Kotlin项目并简单配置
- Android项目svn代码管理问题
- 项目 代码 对比 android 快速对比差别
- 宠物连连看2完整Android代码项目
- Android 项目代码混淆
- Android代码混淆及项目发布步骤记录
- Android项目代码
- Android中Popuwindown的使用(我的项目中扣出的代码)
- Android判断当前网络是否可用--示例代码
- Android项目proguard代码混淆遇到的一系列问题,外部jar,Gson包等
- Android 一行代码即可将微信登陆集成到项目中
- 03_Android项目中读写文本文件的代码
- Android开发之 当前日期String类型转date类型 java代码中实现方法
- Android省市县三级联动 真实项目抽出 调用只需3行代码
- Android中扫描wifi信号,收集其所有相关信息,当前连接上的wifi信息程序代码