Android:使用共享库启用Java8功能的问题。

Android:使用共享库启用Java8功能的问题。,java,android,gradle,java-8,Java,Android,Gradle,Java 8,我正试图通过以下文档在我的Android项目中利用一些Java 8功能: 我正在使用一个共享库模块。当我将jackOptions添加到主模块时,它会同步并编译,不会出现任何问题。但是,将配置添加到我的serviceLibrary模块时,同步失败,错误为:无法添加任务:“:serviceLibrary:AssembledBug”,因为具有该名称的任务已存在。 我的两个构建文件在配置方面非常相似: android { compileSdkVersion 24 buildToolsVe

我正试图通过以下文档在我的Android项目中利用一些Java 8功能:

我正在使用一个共享库模块。当我将jackOptions添加到主模块时,它会同步并编译,不会出现任何问题。但是,将配置添加到我的serviceLibrary模块时,同步失败,错误为:无法添加任务:“:serviceLibrary:AssembledBug”,因为具有该名称的任务已存在。

我的两个构建文件在配置方面非常相似:

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
    }
...