无法在com.android.build.gradle.internal.api.ApplicationVariantImpl上找到属性'outputFile',即使按照之前的答案也是如此

时间:2014-12-05 11:26:41

标签: gradle android-studio android-gradle

从AS 0.8更新到Android Studio 1.0 RC4时,我遇到了这个臭名昭着的错误。

我在这里看到了一个问题:Could not find property 'outputFile' on com.android.build.gradle.internal.api.ApplicationVariantImpl 并尝试调整代码,但没有成功。

所以我试着通过注释掉applicationVariants,不要在任何地方声明这个outputFile,但仍然会得到错误(?)

然后我使用 File->中的选项使缓存无效。无效缓存/重新启动但是再次无效。

最后我删除了项目文件夹中的.gradle目录,但在尝试同步时仍然出错。

有没有人对如何修复它有其他建议?

2 个答案:

答案 0 :(得分:6)

确保您使用的gradle插件(build.gradle中的buildscript依赖项)都是最新的,并且适用于gradle插件1.0.0。

我有完全相同的问题,这是由于这个事实。我使用的是旧版'com.stanfy.spoon:spoon-gradle-plugin'

答案 1 :(得分:0)

我发现问题出在android.gradle:

更改classpath 'com.android.tools.build:gradle:1.0.0-rc4'classpath 'com.android.tools.build:gradle:0.14.2' 解决了它