AndroidStudio kotlin配置详细介绍
AndroidStudiokotlin配置
安装插件
File->Settings->Plugins->Browserepositories->搜索kotlin
gradle添加依赖
Module的build.gradle
applyplugin:'com.android.application' applyplugin:'kotlin-android' applyplugin:'kotlin-android-extensions' android{ compileSdkVersion25 buildToolsVersion"25.0.2" defaultConfig{ applicationId"com.lxs.kotlinconfig" minSdkVersion15 targetSdkVersion25 versionCode1 versionName"1.0" testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner" } buildTypes{ release{ minifyEnabledfalse proguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro' } } } dependencies{ compilefileTree(dir:'libs',include:['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',{ excludegroup:'com.android.support',module:'support-annotations' }) compile'com.android.support:appcompat-v7:25.3.1' 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.kotlin:kotlin-reflect:$kotlin_version" } repositories{ maven{url'http://maven.aliyun.com/nexus/content/groups/public/'} }
Project的build.gradle
buildscript{ ext.kotlin_version='1.1.2-4' repositories{ maven{url'http://maven.aliyun.com/nexus/content/groups/public/'} } dependencies{ classpath'com.android.tools.build:gradle:2.3.2' classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" //NOTE:Donotplaceyourapplicationdependencieshere;theybelong //intheindividualmodulebuild.gradlefiles } } allprojects{ repositories{ maven{url'http://maven.aliyun.com/nexus/content/groups/public/'} } } taskclean(type:Delete){ deleterootProject.buildDir }
kotlin.incremental=true增量编译的机制,可以加快编译速度项目根目录的gradle.properties里配置
把Java代码转换成kotlin代码
Code->ConvertJavaFiletoKotlinFile
快捷键ctrl+alt+shift+k
或者ctrl+shift+A输入ConvertJavaFiletoKotlinFile
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!