本文共 1321 字,大约阅读时间需要 4 分钟。
在项目的gradle中
buildscript { repositories { jcenter() maven { url 'https://maven.google.com/' name 'Google' } mavenCentral() } ext.kotlin_version = '1.2.41' dependencies { classpath 'com.android.tools.build:gradle:2.3.2' //kotlin classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" }}
在app 的gradle中配置
apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'
databinding和kotlin冲突
在项目的build.gradle中
ext.android_plugin_version = '2.3.0' 下边是完整配置 buildscript { repositories { jcenter() maven { url 'https://maven.google.com/' name 'Google' } mavenCentral() } ext.kotlin_version = '1.2.51' ext.android_plugin_version = '2.3.0' dependencies { classpath 'com.android.tools.build:gradle:2.3.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" }}
在app build.gradle中添加
apply plugin: 'kotlin-kapt'android{ sourceSets { main.java.srcDirs += 'src/main/kotlin' }}kapt { generateStubs = true}dependencies { kapt "com.android.databinding:compiler:$android_plugin_version"}
转载地址:http://tyouo.baihongyu.com/