ClassCastException:ApiVersionImpl不能强制转换为java.lang.Integer
我有android+gradle项目。尝试启动应用程序时出现以下异常: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 {
“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,您将遇到此问题: