使用kotlin和Java混合开发Android项目爬坑记录
不定期将开发过程中遇到的问题添加在此处,加深记忆。
主要内容包括但不限于java与kotlin语言的一些区别,以及在使用android-studio进行开发过程中的一些小技巧
一、为现有项目添加Kotlin语言支持
1、在项目级别的build.gradle中添加如下代码
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.1'
//添加plugin
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
2、在module级别的build.gradle中添加如下代码
//这个必须添加
apply plugin: 'kotlin-android'
//按需添加 让项目可以使用类似像 Dagger 或者 Data Binding 这样的库。
//https://www.kotlincn.net/docs/tutorials/android-frameworks.html
apply plugin: 'kotlin-kapt'
//按需添加 让kotlin支持视图绑定,如直接使用layout中的id设置具体的值,
<