我刚刚升级到AS 2.0 Preview 8,我正在尝试构建我的旧项目。我将其更新为
classpath 'com.android.tools.build:gradle-experimental:0.6.0-alpha8'
并更新了gradle-wrapper.properties
以使用gradle-2.10-all.zip
,但是当我尝试构建项目时,我得到了一个Java stactrace说:
Unable to load class com.android.build.gradle.managed.NdkConfig$Impl
我使用Java 8启动AS以及将该设置作为项目的JDK。我也遇到了与Java7相同的问题。我错过了什么?
答案 0 :(得分:10)
我的项目存在问题是由于gradle-experimental
插件发生了变化:
+ =不再适用于馆藏。将项目添加到列表中可以通过添加'添加'或者' addAll'方法。例如CFlags + = " -DCUSTOM_DEFINE"可以用CFlags.add替换(" -DCUSTOM_DEFINE")
更改了这些事件并成功完成了构建。
答案 1 :(得分:2)
奇怪的是,只需做一个Gradle clean
就可以解决这个问题。希望这能帮助别人,因为这不直观