美文网首页
Kotlin Android studio搭建

Kotlin Android studio搭建

作者: 五月槐花香 | 来源:发表于2017-05-23 11:43 被阅读163次

    Android studio上安装kotlin插件 开始hello world

    注:我的设备软件 Android studio 2.2.3,win10
    1.安装kotlin插件
    依次file-->setting->搜索plugins-->搜索kotlin
    完成安装后,重启studio

    kotlin插件安装

    2.java转kotlin
    依次 code-->在Code菜单下面可以看到一个新的功能:Convert Java File to Kotlin File。点击生成

    java2kotlin

    生成后的代码

    
    class MainActivity : AppCompatActivity() {
    
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_main)
        }
    
    }
    

    3.配置gradle
    MainActivity.java已经被转换成了Kotlin实现,但是项目目前还不可以用,还需要配置一下,让项目支持grade的编译、运行。
    这一步也不需要我们做太多工作——在java转换成Kotlin之后,打开MainActivity.kt文件,编译器会提示"Kotlin not configured",点击一下Configure按钮,IDE就会自动帮我们配置好了!

    Kotlin not configured

    其实就是做了一些 gradle的配置

    buildscript {
        ext.kotlin_version = '1.1.2-4'
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.2.3'
            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
        }
    }
    
    apply plugin: 'com.android.application'
    apply plugin: 'kotlin-android'
    
    android {
        compileSdkVersion 25
        buildToolsVersion "25.0.2"
        defaultConfig {
            applicationId "com.example.a10365.mykotlindemo"
            minSdkVersion 14
            targetSdkVersion 25
            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:25.3.1'
        testCompile 'junit:junit:4.12'
        compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
    }
    repositories {
        mavenCentral()
    }
    
    

    然后运行 hello world

    helloworld

    相关文章

      网友评论

          本文标题:Kotlin Android studio搭建

          本文链接:https://www.haomeiwen.com/subject/dnpwxxtx.html