2016-08-14 20 views
16

Androidスタジオまたは私の設定に何が問題なのですか?java8サポートを追加するとAndroidスタジオエラーが発生する

Error:(22, 0) Could not find method jackOptions() for arguments [[email protected]] on project ':app' of type org.gradle.api.Project. 

が、これは、私はジャックが私の開発環境には、有効になっていないと思いますし、どのようにミスを見つけると、それを修正するために私のbuild.gradle

android { 
compileSdkVersion 23 
buildToolsVersion "23.0.3" 
defaultConfig { 
    applicationId "com.twtstudio.wepeiyanglite" 
    minSdkVersion 14 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
jackOptions { 
    enabled true 
} 
compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_8 
    targetCompatibility JavaVersion.VERSION_1_8 
} 


// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.0-beta1' 
     classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 
     classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 

    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

のですか?あなたはそれを完全に削除することができますので、

defaultConfig { 
    ... 
    jackOptions { 
    enabled true 
    } 
} 

が冗長である最新のドキュメントによると

defaultConfig { 
    ... 

    jackOptions { 
     enabled true 
    } 
} 
+6

参照してください! –

+0

内部jackOptionsを移動 – life2015

答えて

関連する問題