关键是就是要使用java 1.8版本,如下,在app的build.gradle显式说明
//Howard 2019-05-04 关键是这两句
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
-------------------比较完整的例子如下-------------------------------------------------------
pply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
android {
compileSdkVersion 26
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "com.mytest.android"
minSdkVersion 14
targetSdkVersion 26
versionCode 1
versionName "1.0"
}
//Howard 2019-05-04 关键是这两句
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
sourceSets {
main {
jniLibs.srcDir 'libs'
}
}
}
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
//此处省略
}