使用Kotlin开发Android 创建工程与配置
2017-05-21 10:00
483 查看
今天早上谷歌I/O 2017大会,Kotlin成为了Android开发的官方语言,之前就有听过Kotlin,但并没有实际使用过,现在看来是该了解了。
附上Kotlin官网:http://kotlinlang.org/
喜欢用简书的朋友,可以浏览简书下的博客:使用Kotlin开发Android 创建工程与配置
![](http://upload-images.jianshu.io/upload_images/3030704-3a9afd3efe7a624c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
输入应用名KotlinDemo,直接next
![](http://upload-images.jianshu.io/upload_images/3030704-743ed22bbc87f2f4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
继续next
![](http://upload-images.jianshu.io/upload_images/3030704-a8059ef01468eb47.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
然后finish
![](http://upload-images.jianshu.io/upload_images/3030704-e4b9bf6dc2089a28.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
这些和平常没什么两样,这只是一个普通的Java项目,接下来将Java项目转换为Kotlin项目
![](http://upload-images.jianshu.io/upload_images/3030704-7723f9eec50305e7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
点击 Convert Java File to Kotlin File,自动将Mainactivity.java 自动转换成kotlin
![](http://upload-images.jianshu.io/upload_images/3030704-4d5bd6b3218ead31.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
![](http://upload-images.jianshu.io/upload_images/3030704-710169426ba73f7b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
或者直接使用快捷键 Ctrl +Shift + +Alt + K,就会自动转换为Kotlin代码,在我们开始在编写代码时,界面就会出现 kotlin not configured
![](http://upload-images.jianshu.io/upload_images/3030704-8789bbc3fa4ba0c3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
点击右上角的Configure
![](http://upload-images.jianshu.io/upload_images/3030704-0b28ee583b67752a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
选择最新的版本,我这里是1.1.2-4,加载比较慢的话,可以重新尝试,点击ok之后,app下的Gradle多了
![](http://upload-images.jianshu.io/upload_images/3030704-5b042de7ca7da059.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
项目下的Gradle多了
![](http://upload-images.jianshu.io/upload_images/3030704-72c14f7bbb3656e8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
下一节:使用Kotlin开发Android 扩展函数(Extensions)
代码地址:KotlinDemo
附上Kotlin官网:http://kotlinlang.org/
喜欢用简书的朋友,可以浏览简书下的博客:使用Kotlin开发Android 创建工程与配置
创建Kotlin项目
创建Kotlin项目应用,和平常我们创建项目一样,打开Android Studio ,File/new/new Project![](http://upload-images.jianshu.io/upload_images/3030704-3a9afd3efe7a624c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
输入应用名KotlinDemo,直接next
![](http://upload-images.jianshu.io/upload_images/3030704-743ed22bbc87f2f4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
继续next
![](http://upload-images.jianshu.io/upload_images/3030704-a8059ef01468eb47.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
然后finish
![](http://upload-images.jianshu.io/upload_images/3030704-e4b9bf6dc2089a28.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
这些和平常没什么两样,这只是一个普通的Java项目,接下来将Java项目转换为Kotlin项目
将Java代码转换为Kotlin
打开 MainActivity.java,可以选择Android工具栏的 Help|Find Action 或者直接使用 Ctrl+Shift+A 快捷键,在搜索框中输入 Convert Java File to Kotlin File ,![](http://upload-images.jianshu.io/upload_images/3030704-7723f9eec50305e7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
点击 Convert Java File to Kotlin File,自动将Mainactivity.java 自动转换成kotlin
![](http://upload-images.jianshu.io/upload_images/3030704-4d5bd6b3218ead31.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
![](http://upload-images.jianshu.io/upload_images/3030704-710169426ba73f7b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
或者直接使用快捷键 Ctrl +Shift + +Alt + K,就会自动转换为Kotlin代码,在我们开始在编写代码时,界面就会出现 kotlin not configured
![](http://upload-images.jianshu.io/upload_images/3030704-8789bbc3fa4ba0c3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
点击右上角的Configure
![](http://upload-images.jianshu.io/upload_images/3030704-0b28ee583b67752a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
选择最新的版本,我这里是1.1.2-4,加载比较慢的话,可以重新尝试,点击ok之后,app下的Gradle多了
apply plugin: 'kotlin-an 4000 droid'
![](http://upload-images.jianshu.io/upload_images/3030704-5b042de7ca7da059.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
项目下的Gradle多了
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
![](http://upload-images.jianshu.io/upload_images/3030704-72c14f7bbb3656e8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/520)
下一节:使用Kotlin开发Android 扩展函数(Extensions)
代码地址:KotlinDemo
相关文章推荐
- 让你的代码量减少3倍!使用kotlin开发Android(一) 创建Kotlin工程
- 使用Kotlin开发Android应用(II):创建新工程
- 使用Kotlin开发Android应用(II):创建新工程
- 使用Kotlin开发Android应用(II):创建新工程
- 使用Kotlin开发Android应用(II):创建新工程
- cocos2d-x3.0 macOS下配置Android开发环境以及使用cocos2d-console来新建运行工程
- Android开发中使用Eclipse创建工程后提示The project cannot be built until build path errors are resolved问题的解决方法
- kotlin开发Android入门篇四接口的创建和使用
- 使用kotlin开发Android入门--创建项目
- [Kotlin&Anko开发Android入门学习笔记]-01使用Kotlin创建Activity活动
- ubuntu下cocos2d配置及android工程创建
- 创建和使用Android library工程
- android工程创建的jar包使用proguard进行混淆
- android游戏开发框架libgdx的使用(十九)—使用自定义配置改进AVG游戏开发
- Android 开发环境配置问题:AVD不能创建是的原因
- android 游戏开发 - 使用SurfaceView 创建你自己的View
- ADT14以上创建工程使用NDK开发openGL es要注意事项!
- 【译】Android平台上的Flex开发(1)---- 创建一个新的Mobile工程