全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# AndroidStudio  # kotlin配置  # Android  # Android Kotlin的使用及简单实例  # Kotlin开发Android应用实例详解  # 使用Kotlin开发Android应用教程  # 五分钟教你Android-Kotlin项目编写  # Android开发必备知识 为什么说Kotlin值得一试  # 如何使用Kotlin进行Android开发  # Android中使用Kotlin实现一个简单的登录界面  # Kotlin在Android工程中的应用详解  # 利用Kotlin开发你的第一个Android应用  # Android动画入门教程之kotlin  # 希望能  # 谢谢大家  # 转换成  # testInstrumentationRunner  # versionName  # runner  # AndroidJUnitRunner  # support  # test  # versionCode  # lxs  # applicationId  # defaultConfig  # kotlinconfig  # targetSdkVersion  # minSdkVersion  # buildTypes  # compile  # dependencies  # pro 


相关文章: 如何在建站之星网店版论坛获取技术支持?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  Python多线程使用规范_线程安全解析【教程】  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  如何通过智能用户系统一键生成高效建站方案?  如何获取免费开源的自助建站系统源码?  潮流网站制作头像软件下载,适合母子的网名有哪些?  ,网站推广常用方法?  如何使用Golang安装API文档生成工具_快速生成接口文档  网站图片在线制作软件,怎么在图片上做链接?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  长沙企业网站制作哪家好,长沙水业集团官方网站?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  如何获取开源自助建站系统免费下载链接?  ,有什么在线背英语单词效率比较高的网站?  如何用y主机助手快速搭建网站?  如何用西部建站助手快速创建专业网站?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  如何高效配置IIS服务器搭建网站?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  如何选择高效响应式自助建站源码系统?  制作网站的公司有哪些,做一个公司网站要多少钱?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  建站为何优先选择香港服务器?  Python路径拼接规范_跨平台处理说明【指导】  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  代购小票制作网站有哪些,购物小票的简要说明?  广州商城建站系统开发成本与周期如何控制?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  简单实现Android验证码  如何快速辨别茅台真假?关键步骤解析  黑客如何利用漏洞与弱口令入侵网站服务器?  如何批量查询域名的建站时间记录?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  常州企业网站制作公司,全国继续教育网怎么登录?  建站之星安装模板失败:服务器环境不兼容?  兔展官网 在线制作,怎样制作微信请帖?  为什么Go需要go mod文件_Go go mod文件作用说明  如何在Golang中引入测试模块_Golang测试包导入与使用实践  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何通过万网虚拟主机快速搭建网站?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  建站之星好吗?新手能否轻松上手建站?  如何在景安服务器上快速搭建个人网站?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  北京网站制作公司哪家好一点,北京租房网站有哪些?  如何高效配置香港服务器实现快速建站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。