专栏首页Android相关Kotlin---使用AndroidStudio配置Kotlin环境

Kotlin---使用AndroidStudio配置Kotlin环境

环境配置

使用Android Studio 3.0,并且在Android Studio中创建或者导入一个Project

Project

自动配置

可以通过创建一个Component,然后选择Source Language来创建Kotlin的Component。在Finish后,Android Studio会自动开始编译。

Create Activity With Kotlin

并且开始下载Kotlin的依赖,下载完后,就可以看到我们创建的使用Kotlin编写的Activity了

MainActivity

手动配置

在手动配置的时候,支持Kotlin和Java混编,所以是通过Gradle Plugin来完成Kotlin编译工作的。

  1. 在Top-Level的build.gradle中配置Kotlin插件的classpath,在Module-Level的build.gradle中使用Kotlin插件

Kotlin Gradle Plugin

  1. 在Module-Level的build.gradle中配置使用kotlin-android以及kotlin-android-extensions插件,并且在依赖中添加kotlin-stdlib-jdk7

Apply Kotlin Plugin

注意,为了把kotlin和java的代码隔离开,将kotlin的代码放在src/main/kotlin路径下,所以需要在main.java.srcDirs中指定kotlin代码路径

Java转Kotlin

在Android Studio中,选中一个Java文件,然后在code->Convert Java File To Kotlin File即可完成转换

参考资料

Develop Android apps with Kotlin 添加 Kotlin 代码

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 编译问题--Could not download kotlin-reflect.jar

    但是在该工程中并没有使用Kotlin,怀疑是因为Android Studio版本过高并且下载了Kotlin插件的原因,导致在没有使用Kotlin的项目中会出现该...

    None_Ling
  • 为什么使用Cmake编译出来的So只有arm64-v8a架构

    为何在使用Cmake编译JNI文件的时候,运行的时候,只会生成arm64-v8a架构的So打入Apk中,而并不会生成所有架构,如x86,mips等。

    None_Ling
  • Android中的Proguard使用

    之前介绍了如何使用命令行将Jar包根据配置文件进行ProGuard,以及ProGuard的过程,会遇到的问题等。接下来会介绍常用的ProGuard如何配置参数。...

    None_Ling
  • 认识 Kotlin 语言

    使用一行代码创建一个包含 getters、 setters、 equals()、 hashCode()、 toString() 以及 copy() 的 POJO...

    码脑
  • Android Studio配置Kotlin环境

    在上周末召开的Google IO大会上,Google将Kotlin作为Android所支持的开发语言,并宣布以后会大力支持Kotlin,可以说Kotlin就是i...

    xiangzhihong
  • 在Kotlin踩坑无数的他想聊聊:如何完全使用 Kotlin 独立开发 App

    自谷歌宣布Kotlin成为 Android 开发官方支持的语言后,Kotlin的 这门 JVM 语言火速成为众多开发者关注的焦点,“养码场”社群内的养码人对此也...

    养码场
  • Google 再见 Java

    去年 5 月份的 Google I/O 上,谷歌宣布 Kotlin-first,Kotlin 开始成为 Android 开发者的首选语言,接着谷歌针对 Kotl...

    帅地
  • Kotlin实战(1)-Kotlin简介

    前言 Kotlin已经出了有一段时间了,Android studio也到了3.0+版本,接下来我会开始学习Kotlin并写成一系列的文章分享给大家。希望可以和大...

    企鹅号小编
  • 如何看待 Google 将 Kotlin 作为 Android 开发首选语言?

    相比两年前第一次大范围的出现在公众面前,Kotlin 这一次其实有点儿顺其自然了,成为首选是情理之中的事儿,没什么大惊小怪的。

    bennyhuo
  • 浅谈Kotlin(一):简介及Android Studio中配置

    听着music睡

扫码关注云+社区

领取腾讯云代金券