在带有java 8的Android Studio 2.1中出现错误

2022-09-02 03:29:07

目前我正在使用最新的java 8android studio 2.1

这是我的文件build.gradle

android {
    compileSdkVersion 22
    buildToolsVersion "24rc3"

    defaultConfig {
        applicationId "com.name"
        minSdkVersion 10
        targetSdkVersion 19
        jackOptions {
            enabled true
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
.......
}

我得到下面的编译时间错误,我不知道

Error:com.android.jack.frontend.FrontendCompilationException: 無法在 com.android.jack.jack.buildSession(Jack.java:892) at com.android.jack.jack.run(Jack.java:472) at com.android.jack.api.v01.impl.Api01ConfigImpl$Api01CompilationTaskImpl.run(Api01ConfigImpl.java:102) ...8 更多 警告:处理任务 java.io.IOException 时异常:com.android.jack.api.v01.CompilationException: 编译失败:oTT:compileDebugJavaWithJack 失败 错误:任务 ':oTT:compileDebugJavaWithJack' 的执行失败。

java.io.IOException: com.android.jack.api.v01.CompilationException: Failed to compile Information:BUILD FAILED

请问您是否需要一些细节。


答案 1

我也遇到了这个错误,我发现错误本身掩盖了另一个编译问题。仔细查看控制台消息,看看是否有其他内容未编译。一旦我用自己的代码解决了潜在的问题,这个错误就神奇地消失了。希望这有帮助。


答案 2

尝试使用下一个值:

compileSdkVersion = "android-N"
buildToolsVersion = "24.0.0 rc3"

推荐