小编use*_*909的帖子

Gradle build失败,使用java 1.8,构建工具2.2.0-alpha4,启用jackOptions

我正在使用下面的gradle配置构建android项目:Android Studio 2.1.2

项目gradle文件:

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0-alpha4'
}
Run Code Online (Sandbox Code Playgroud)

应用程序gradle文件:

android {
    compileSdkVersion 24
    buildToolsVersion '24.0.0'

    defaultConfig {
        applicationId "<my_app_id>"
        minSdkVersion 17
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"

        jackOptions {
            enabled true
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}
Run Code Online (Sandbox Code Playgroud)

应用程序始终构建失败并显示错误:

2016-06-26 22:26:52,282 [1868500]   WARN - nal.AbstractExternalSystemTask - Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0 
com.intellij.openapi.externalSystem.model.ExternalSystemException: Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0
    at org.jetbrains.plugins.gradle.service.project.AbstractProjectImportErrorHandler.createUserFriendlyError(AbstractProjectImportErrorHandler.java:106)
    at org.jetbrains.plugins.gradle.service.project.BaseProjectImportErrorHandler.getUserFriendlyError(BaseProjectImportErrorHandler.java:158)
    at org.jetbrains.plugins.gradle.service.project.BaseGradleProjectResolverExtension.getUserFriendlyError(BaseGradleProjectResolverExtension.java:457)
    at org.jetbrains.plugins.gradle.service.project.AbstractProjectResolverExtension.getUserFriendlyError(AbstractProjectResolverExtension.java:158)
    at com.android.tools.idea.gradle.project.AndroidGradleProjectResolver.getUserFriendlyError(AndroidGradleProjectResolver.java:350)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:373)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:339)
    at …
Run Code Online (Sandbox Code Playgroud)

java android build.gradle android-gradle-plugin

6
推荐指数
1
解决办法
5039
查看次数

如何避免如果在执行for循环之前让Swift进入

我在Swift上有这个代码:

let items = doSomethingFuncToGetDataWithOptionalResults()
if let items = items {
    for item in items {
        // so something...
    }
} 
Run Code Online (Sandbox Code Playgroud)

if let ...在这种情况下,任何人都可以帮助我避免.如果我们if let在这种情况下可以忽略它会更好.每次写这些陈述时我都很生气.

问候,

ios swift

0
推荐指数
1
解决办法
297
查看次数

标签 统计

android ×1

android-gradle-plugin ×1

build.gradle ×1

ios ×1

java ×1

swift ×1