当前位置: 首页 > 编程笔记 >

AndroidStudio kotlin配置详细介绍

相诚
2023-03-14
本文向大家介绍AndroidStudio kotlin配置详细介绍,包括了AndroidStudio kotlin配置详细介绍的使用技巧和注意事项,需要的朋友参考一下

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