【发布时间】:2016-09-03 05:50:33
【问题描述】:
我正在尝试在我的应用程序中使用 Java 8 功能,所以我根据 google doc 进行了一些配置以使用 java 8 功能但仍然无法使用 check this image
我的 build.gradle
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.ameerhamza6733.dwnews"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
【问题讨论】:
-
Android 不支持所有 Java 8 语言功能
-
您可以考虑使用 Jake Wharton 的 ThreeTenABP,它是一个 Android 友好的 ThreeTenBP 包装器,它的后向端口为
ZonedDateTime。
标签: java android android-studio java-8