kotlin与java混合开发_使用kotlin和Java混合开发Android项目爬坑记录

本文记录了在Android项目中使用Kotlin和Java混合开发时遇到的问题与解决策略,包括如何为现有项目添加Kotlin支持,如修改build.gradle配置,处理与库的兼容性,以及在面临学习成本和兼容性挑战时如何抉择。
摘要由CSDN通过智能技术生成

使用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设置具体的值,

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值