1 创建新项目

android studio 新建一个项目 只有一个空MainActivity

2 安装kotlin

file-seeting-plugins-install jetbrains plugin  输入kotlin  安装,

如果安装失败,打开"C:\Users\用户\.AndroidStudio2.3\system\log\idea.log"这个文件,找到 kotlin下载地址

http://plugins.jetbrains.com/pluginManager/?action=download&id=org.jetbrains.kotlin&build=AI-162.2228.14&uuid=6b417889-78a8-4cc8-ac6c-3e8d64c5a56c

这个地址下载慢,我已传到这里

kotlin1.1.1 http://download.csdn.net/download/simadi/9815263

kotlin1.1.2(2017-4-26发布) http://download.csdn.net/download/simadi/9827896

用ie 单线程下载到 d:\kotlin-plugin-1.1.1-release-Studio2.3-1.zip

点 install plugin from disk,进行安装,之后重启studio

3  配置

应用下面的 build.gradle  添加

ext.kotlin_version = '1.1.1'

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

app文件夹中的build.gradle  添加两行

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

及 compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

4  转换MainActivity.java 为MainActivity.kt

5

activity_main.xml 删除原来的 TextView ,添加以下的

<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" /> MainActivity.kt 文件添加
import kotlinx.android.synthetic.main.activity_main.*
tv.text = "Hello Kotlin"
tv.textSize = 20.0f 运行!!!!!!!!!!成功了吗?

源码下载地址: http://download.csdn.net/detail/simadi/9810165

最新文章

  1. 【转】hive优化之--控制hive任务中的map数和reduce数
  2. ES6 Map/WeakMap
  3. CSS多级数字序号的目录列表(类似3.3.1.这样的列表序号)
  4. Pi
  5. ADODB——RecordSet对象
  6. Jmeter性能测试 如何利用SQLserver造出大批的数据
  7. 关于数据库管理系统DBMS--关系型数据库(MySQL/MariaDB)
  8. ubuntu Nvidia driver install
  9. 使用Axure做验证码之获取验证码(一)
  10. Django 学习第十天——状态保持及表单
  11. Centos7下的systemctl命令与service和chkconfig
  12. NOIP2017提高组预赛详解
  13. websocket知识简单总结!
  14. Eclispe IDE集成Maven
  15. Mysql截取和拆分字符串函数用法
  16. JTSL/EL Expression学习
  17. win10中shift+右键,在此处打开cmd窗口
  18. IE兼容模式下 SCRIPT1028: 缺少标识符、字符串或数字
  19. MyBatis ehcache二级缓存
  20. WPF EventAggregator(基于EventAggregator的事件发布及订阅)

热门文章

  1. ISO/IEC14443 ATS(Answer to Select)详解
  2. iOS swift跑马灯滚动可以点击
  3. 关于appStore不显示构建版本的问题
  4. HDU 1075 What Are You Talking About (Trie)
  5. ubuntu下SVN使用
  6. poj3680 Intervals 区间k覆盖问题 最小费用最大流 建图巧妙
  7. 第二百三十三节,Bootstrap表格和按钮
  8. mybatis 入门学习
  9. unity 打开文件夹并鼠标选中某文件
  10. 【转】Windows Dump文件获取