2016-08-14 22 views
16

Android Studio hoặc cấu hình của tôi có vấn đề gì?Lỗi studio Android khi thêm hỗ trợ java8

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

và đây là build.gradle tôi

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 
} 

Tôi đoán jack không được kích hoạt trong phát triển môi trường của tôi, và làm thế nào để tìm ra những sai lầm và sửa chữa nó? Tôi đã cài đặt jdk1.8

+6

Di chuyển jackOptions bên trong của bạn dự án defaultConfig và Sync –

+0

Tôi làm theo lời khuyên của bạn và chỉnh sửa các thiết lập apt và classpath, nó hoạt động, cảm ơn bạn! – life2015

Trả lời

29

jackOptions nên bên defaultConfig {} như thế này:

defaultConfig { 
    ... 

    jackOptions { 
     enabled true 
    } 
} 
Các vấn đề liên quan