AndroidStudio kotlin配置
安装插件
File -> Settings -> Plugins -> Browse repositories -> 搜索 kotlin
gradle添加依赖
Module的build.gradle
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "com.lxs.kotlinconfig" minSdkVersion 15 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' compile 'com.android.support.constraint:constraint-layout:1.0.2' testCompile 'junit:junit:4.12'<br> 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: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'} } } task clean(type: Delete) { delete rootProject.buildDir }
kotlin.incremental=true增量编译的机制,可以加快编译速度 项目根目录的gradle.properties里配置
把Java代码转换成kotlin代码
Code -> Convert Java File to Kotlin File
快捷键 ctrl+alt+shift+k
或者ctrl+shift+A 输入Convert Java File to Kotlin File
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
本文向大家介绍Angular2 环境配置详细介绍,包括了Angular2 环境配置详细介绍的使用技巧和注意事项,需要的朋友参考一下 看到angular发布正式版,心动不已准备测试下。 看着官网教程,使用了cli创建项目,在命令行中键入: 安装cli npm install -g angular-cli 如果安装过以前的版本,请执行以下命令,进行更新: npm uninstall -g angula
本文向大家介绍Spring在web.xml中的配置详细介绍,包括了Spring在web.xml中的配置详细介绍的使用技巧和注意事项,需要的朋友参考一下 Spring在web.xml中的配置详细介绍 前言 在实际项目中spring的配置文件applicationcontext.xml是通过spring提供的加载机制自动加载到容器中。在web项目中,配置文件加载到web容器中进行解
本文向大家介绍NATS服务器配置的详细介绍,包括了NATS服务器配置的详细介绍的使用技巧和注意事项,需要的朋友参考一下 NATS服务器配置的详细介绍 前言: 尽管NATS可以无配置的运行,但也可以使用配置文件配置NATS服务器。 1)配置项包括 客户端监听器端口 Client listening port HTTP监听器端口 HTTP monitoring port 客户端认证 Client au
本文向大家介绍微信小程序(二)Window 配置详细介绍,包括了微信小程序(二)Window 配置详细介绍的使用技巧和注意事项,需要的朋友参考一下 window用于设置小程序的状态栏、导航条、标题、窗口背景色。注意在app.json中配置的属性会被子window属性覆盖 只需在app.json配置即可 相关文章: hello WeApp icon组件 Wi
本文向大家介绍nginx 基本配置与参数说明详细介绍,包括了nginx 基本配置与参数说明详细介绍的使用技巧和注意事项,需要的朋友参考一下 运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 工作模式及连接数上限 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
本文向大家介绍Python max内置函数详细介绍,包括了Python max内置函数详细介绍的使用技巧和注意事项,需要的朋友参考一下 Python max内置函数 max(iterable, *[, key, default]) max(arg1, arg2, *args[, key]) Return the largest item in an iterable or the largest