Android|Android Studio 3.0 + DataBinding + Kotlin 配置

一、配置Project的build.gradle

buildscript { ext.kotlin_version = '1.1.51' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }allprojects { repositories { google() jcenter() } }task clean(type: Delete) { delete rootProject.buildDir }

二、配置app的build.gradle
apply plugin: 'com.android.application'android { compileSdkVersion 26 buildToolsVersion '26.0.2'defaultConfig { applicationId "**************************" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0.17.09041" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } ...... dataBinding { enabled = true } }apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt'kapt { generateStubs = true } dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" kapt 'com.android.databinding:compiler:3.0.0' ...... }

    推荐阅读