Android studio 2.0 Beta-6错误compileOptions.incremental = false

时间:2016-03-04 02:29:52

标签: android android-studio gradle

我更新到最新的Android Studio 2.0 beta-6。

错误:android.incrementalJavaCompile属性已被DSL属性取代。请将以下内容添加到build.gradle中:

android {
  compileOptions.incremental = false
}

我当前的gradle文件包含

android{
..

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
        incremental = false;
}
...

}

仍然无法编译。

我正在使用第三方库,如Dagger 2,retrofit2,Rxjava,AndroidAnnotations等。我注释掉了所有依赖项,但仍然无法编译。

其他一些细节:

    androidBuildToolsVersion = "23.0.2"
    androidMinSdkVersion = 16
    androidTargetSdkVersion = 23
    androidCompileSdkVersion = 23

1 个答案:

答案 0 :(得分:4)

浪费了几个小时后弄清楚了。

第1部分: 转到Android Studio(或Windows上的文件) - >偏好 - >构建,执行,部署 - >编译器 - >删除

-Pandroid.incrementalJavaCompile = false 

如果存在于命令行选项中。

第2部分: 添加到所有Android模块(应用程序或库)的build.gradle

android {
    compileOptions.incremental = false
}