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
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!