Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ClassCastException:ApiVersionImpl不能强制转换为java.lang.Integer_Java_Android_Build_Gradle - Fatal编程技术网

ClassCastException:ApiVersionImpl不能强制转换为java.lang.Integer

ClassCastException:ApiVersionImpl不能强制转换为java.lang.Integer,java,android,build,gradle,Java,Android,Build,Gradle,我有android+gradle项目。尝试启动应用程序时出现以下异常: “ClassCastException:com.android.build.gradle.internal.model.ApiVersionImpl不能转换为java.lang.Integer:com.android.build.gradle.internal.model.ApiVersionImpl不能转换为java.lang.Integer” buildscript { repositories {

我有android+gradle项目。尝试启动应用程序时出现以下异常:

“ClassCastException:com.android.build.gradle.internal.model.ApiVersionImpl不能转换为java.lang.Integer:com.android.build.gradle.internal.model.ApiVersionImpl不能转换为java.lang.Integer”

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.1'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.+'
    }
}

apply plugin: 'android'
apply plugin: 'android-apt'

repositories {
    mavenCentral()
    mavenLocal()
}

dependencies {
    compile files('libs/android-support-v4.jar')
    compile 'org.androidannotations:androidannotations-api:3.0.1'
    apt 'org.androidannotations:androidannotations:3.0.1'
}

android {
    compileSdkVersion 15
    buildToolsVersion '19.1'

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 15
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
}
谷歌是开放的。对于Intellij 13.1.4,它仍然是失败的

将构建工具版本回滚到1.10.+会有所帮助

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.10.+'
    }
}

我意识到没有这样的问题,也支持Android L

您是否已通过sdk管理器和同步gradle更新了所有依赖项?可能会有所帮助。Xinzz,所有已同步。Jens,谢谢,但没用。我只是遇到了类似的问题。你终于克服了吗?以防万一其他人会遇到这种情况。我必须安装最新版本的android studio,使其分别与gradle 0.11或0.12一起运行。这花费了我太多的时间:(使用最新版本的android studio。IntelliJ有望修复下一版本。请注意,如果恢复到0.10,您将遇到此问题: