无法加载类com.android.build.gradle.managed.NdkConfig$Impl

5

我刚刚升级到AS 2.0预览版8,正在尝试构建我的旧项目。我已将其更新为

classpath 'com.android.tools.build:gradle-experimental:0.6.0-alpha8'

我更新了gradle-wrapper.properties文件,使用了gradle-2.10-all.zip版本。但是当我尝试构建我的项目时,出现了一个Java堆栈跟踪错误:

Unable to load class com.android.build.gradle.managed.NdkConfig$Impl

我正在使用Java 8启动AS,并将其设置为该项目的JDK。我之前也在使用Java 7时遇到了同样的问题。请问我缺少了什么?
2个回答

10

我的项目出现问题是由于 gradle-experimental 插件的更改:

+= 不再适用于集合。可以通过 'add' 或 'addAll' 方法将项添加到列表中。例如,CFlags += "-DCUSTOM_DEFINE" 可以替换为 CFlags.add("-DCUSTOM_DEFINE")

更改了这些情况后,构建成功完成。


2

奇怪的是,这个问题可以通过简单地执行Gradle的clean命令来解决。希望这能帮助其他人,因为这并不直观。


1
很遗憾,这并没有帮助到我。 - Aleksei Petrenko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接