首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Gradle 2.0和bootClasspath错误的AndroidStudio2.0

带有Gradle 2.0和bootClasspath错误的AndroidStudio2.0
EN

Stack Overflow用户
提问于 2016-04-08 09:55:13
回答 2查看 1K关注 0票数 2

我更新到AndroidStudio2.0,现在我想构建我的项目,但是我得到了一个例外:

任务执行失败“:app:dexguardDebug”。没有这样的属性:类的bootClasspath : com.android.builder.core.AndroidBuilder

我使用右护卫,gradle 2.0.0

我不知道新的Android Studio有什么问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-09 08:32:05

我解决了我的问题。我检查了支持gradle插件的DexGuard 7.1.22,我看到了Android插件1.5.0版本的支持,所以我把它从2.0.0改为1.5.0,一切都很好。

票数 0
EN

Stack Overflow用户

发布于 2016-04-08 15:35:53

引发此错误是因为bootClasspath属性已被方法getBootClasspath在某个点(来源)替换。

在我的例子中,错误是由一个过时的插件造成的:gradle-。如果您也在使用该插件,那么如果您将Gradle依赖项更新到android-plugin-1.5.0分支,则会有所帮助。这个分支现在不在Maven上,所以我不得不使用JitPack来指定git分支。我的项目梯度文件的上半部分现在看起来如下所示:

代码语言:javascript
复制
buildscript {
    repositories {
        jcenter()
        mavenCentral()
        maven { url "https://jitpack.io" }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0'
        classpath 'com.github.saturday06:gradle-android-scala-plugin:android-plugin-1.5.0-SNAPSHOT'
    }
}

如果是另一个导致错误的插件,您可以在(Android安装)\system\log\idea.log中找到堆栈跟踪(在我的例子中是\system\log\idea.log)我的堆栈看起来如下:

代码语言:javascript
复制
Caused by: groovy.lang.MissingPropertyException: No such property: bootClasspath for class: com.android.builder.core.AndroidBuilder
    at jp.leafytree.gradle.AndroidScalaPlugin.addAndroidScalaCompileTask(AndroidScalaPlugin.groovy:211)
etc
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36496638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档