在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。

本文是在android studio(2.3.1)中使用的方法,别的开发开发工具要自己找答案。(可以查看http://www.runoob.com/kotlin/kotlin-eclipse-setup.html )给菜鸟教程打广告啦!
步骤:
1.在android studio中点击setting—plugins—输入kotlin—-install—-重启android studio 。
2.配置:在project中找build.gradle添加代码:

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {    //需要加入代码    ext.kotlin_version = '1.1.2-4'    ext.anko_version = '0.10.0-beta-2'    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.3.1'        //需要加入的代码        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files    }}allprojects {    repositories {        jcenter()    }}task clean(type: Delete) {    delete rootProject.buildDir}

在app中的build.gradle添加代码

apply plugin: 'com.android.application'//需要加入代码apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'android {    compileSdkVersion 26    buildToolsVersion "26.0.0"    defaultConfig {        applicationId "com.example.miio.demoaggregate"        minSdkVersion 15        targetSdkVersion 26        versionCode 1        versionName "1.0"        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {        exclude group: 'com.android.support', module: 'support-annotations'    })    compile 'com.android.support:appcompat-v7:26.+'    compile 'com.android.support.constraint:constraint-layout:1.0.2'    testCompile 'junit:junit:4.12'    //需要加入代码    compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"    compile "org.jetbrains.anko:anko-common:$anko_version"}

是不是很简单啊!
3.Android切换到kotlin语言:点击code—– Convert Java File to Kotlin File就可以了。
4.Kotlin转换到Android:如果不想使用kotlin在代码中点击右键—-local history只能回到没有编写kotlin以前不能保存写过的代码。
5.来一个简单toast

import android.os.Bundleimport android.support.v7.app.AppCompatActivityimport org.jetbrains.anko.toastclass KotlinActivity : AppCompatActivity() {    override fun onCreate(savedInstanceState: Bundle?) {        super.onCreate(savedInstanceState)        toast("Hello Kotlin");    }}

学习ing,加油!

更多相关文章

  1. Android(安卓)开发环境
  2. android中修改string.xml中变量
  3. Intent.ACTION_TIME_TICK的正确用法
  4. Android(安卓)App的国际化-代码里实现
  5. [android] toast解析
  6. Eclipse快捷键设置(转载)
  7. Android加载html代码和文件
  8. android开发者选项
  9. android一个LinearLayout中具有几个控件,想要使那几个控件在Linea

随机推荐

  1. Android滑动到顶部和底部时出现的阴影如
  2. Android读取assets目录下文件数据内容
  3. Android(安卓)创建与解析XML(一)—— 概述
  4. android 轻松实现语音识别
  5. Android中资源文件的使用
  6. Android(安卓)Webview 基本使用总结
  7. 使用jQuery Mobile和Phone Gap开发Androi
  8. Qt on Android:让 Qt Widgets 和 Qt Quick
  9. Android的Activity屏幕切换动画(二)-左右
  10. Google Android(安卓)SDK开发范例大全(第