Android Studio2.3.3开启Kotlin开发模式以及模式切换
来源:互联网 发布:dnf用tgp老是网络中断 编辑:程序博客网 时间:2024/05/29 03:47
最近在用Kotlin语言开发Android,本文主要将两个方面
1. 总结下配置上遇到的注意事项
2. 方便快捷的使用kotlin开发Android 项目
首先要先安装Kotlin插件,到Setting的Plugin中搜索Kotlin 安装该插件就可以了,我这里就不多做介绍了
开启Kotlin模式和切换模式
开启Kotlin模式
1. 先更新下Kotlin插件,选择Tools->Kotlin->Configure Kotlin Plugin Updates,更新后,重启Android Studio
切换开发模式
2.重启后,Studio自动启动了Kotlin模式,关闭了Android Support插件
你看到的是下面的界面,但是现在用这种模式无法兼容之前的Java语言的Android项目,所以我们还是得用回正常的模式,选择Enable Android Support 开启插件,然后重启Studio
若是出现这个No Android SDK Found,表示想让你更新到最新的SDK,更新或不更新都可以,看你个人吧,我们这里选择不更新,选择Cancel 然后点击OK就可以了
或者手动去开启Android Support插件,选择Setting->Plugins ,滑动到Android Support 将它勾选上,然后重启Studio
3.重启Studio
4.重启后看到的就是正常模式了,普通Android项目就可以正常打开了,也可以正常打开Kotlin项目
使用kotlin开发项目
1.新建一个普通的Android项目,选择Tools->Kotlin->Configure Kotlin(JavaScript) in Project
2.选择上步后,系统自动将kotlin配置到项目的build.gradle文件中,注意以下是自动配置的,不需要手动配置
3.手动配置下app模块的build.gradle
//kotlin必须添加apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions' //kotlin必须添加compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
4.同步更新下gradle files,选择Tools->Android->Sync Project with Gradle Files
5.同步更新配置后,系统可能会报错,注释掉项目的build.gradle 中的task clean就可以了
这个主要是主要是每次任务都会clean下项目,我们可以不需要
6.再次同步更新下gradle files,选择Tools->Android->Sync Project with Gradle Files
同步更新后,到此,kotlin环境就都配置好了
kotlin语言开发
现在可以开发了,studio提供了一个代码转换的工具,对于刚学习的小伙伴们确实很方便
1.java 转kotlin语言
选中需要转换的.java文件,使用Studio右上角的搜索图标 ,搜下 Convert Java File to Kotlin File,点击 即可将选中的文件转换为kotlin语言,记住快捷键,以后使用就方便了
2.语言转换后,就可以使用kotlin开发了,是不是很方便,kotlin中可以直接使用xml布局文件中的id作为对象操作,当然也可以使用findViewById
- Android Studio2.3.3开启Kotlin开发模式以及模式切换
- 十分钟学会kotlin实现Android MVP模式开发
- Android开启StrictMode模式
- PID,UID,sharedUserId以及Android开启多进程模式
- Android studio2.3.2 配置kotlin、Anko
- Android判断是否已经开启开发者调试模式以及引导用户去开启相应设置
- android 系统飞行模式开启
- android 定时开启飞行模式
- Android手机开启开发者模式
- kotlin for android----------MVP模式实现登录
- Android Mvp模式详解(Kotlin篇)
- Weblogic生产模式切换到开发模式
- tomcat开发模式、生产模式切换
- android eclipse 运行模式 切换 debug模式
- android 白天模式/夜间模式切换
- 6.25 android开发mvp模式,类似swift的jvm语言kotlin
- Android 切换日夜间模式
- Android 夜间模式的切换
- Centos中gem无法使用解决
- 两个链表的第一个公共结点
- HashMap存储原理以及与hashcode、equals方法的关系
- silver课程笔记----Lecture 1: Introduction to Reinforcement Learning
- 【二分查找法】
- Android Studio2.3.3开启Kotlin开发模式以及模式切换
- JavaScript基础之Objects
- docker的优点
- JS设计模式---模版方法
- SlideView关机界面实现
- SEQUENCE 封装
- binder 4 bindService的实现是通过匿名 Binder
- JS中的&&和||运算
- 上传本地jar包到私服仓库