Android:使用共享库启用Java8功能的问题。
我正试图通过以下文档在我的Android项目中利用一些Java 8功能: 我正在使用一个共享库模块。当我将jackOptions添加到主模块时,它会同步并编译,不会出现任何问题。但是,将配置添加到我的serviceLibrary模块时,同步失败,错误为:无法添加任务:“:serviceLibrary:AssembledBug”,因为具有该名称的任务已存在。 我的两个构建文件在配置方面非常相似:Android:使用共享库启用Java8功能的问题。,java,android,gradle,java-8,Java,Android,Gradle,Java 8,我正试图通过以下文档在我的Android项目中利用一些Java 8功能: 我正在使用一个共享库模块。当我将jackOptions添加到主模块时,它会同步并编译,不会出现任何问题。但是,将配置添加到我的serviceLibrary模块时,同步失败,错误为:无法添加任务:“:serviceLibrary:AssembledBug”,因为具有该名称的任务已存在。 我的两个构建文件在配置方面非常相似: android { compileSdkVersion 24 buildToolsVe
android {
compileSdkVersion 24
buildToolsVersion "24.0.1"
defaultConfig {
jackOptions {
enabled true
}
applicationId "com.my.app"
minSdkVersion 16
targetSdkVersion 24
versionCode 83
versionName "2.0.8"
vectorDrawables.useSupportLibrary = true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
...
所以这个错误对我来说没有多大意义。任何帮助都将不胜感激
android {
compileSdkVersion 24
buildToolsVersion "24.0.1"
defaultConfig {
jackOptions {
enabled true
}
applicationId "com.my.app"
minSdkVersion 16
targetSdkVersion 24
versionCode 83
versionName "2.0.8"
vectorDrawables.useSupportLibrary = true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
...