即使按照以前的回答,在com.android.build.gradle.internal.api.ApplicationVariantImpl上找不到属性'outputFile'

问题描述:

从AS 0.8更新到Android Studio 1.0 RC4时,出现了这个臭名昭着的错误。即使按照以前的回答,在com.android.build.gradle.internal.api.ApplicationVariantImpl上找不到属性'outputFile'

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

所以,我想通过注释掉applicationVariants不要有这种OUTPUTFILE任何地方声明,但仍然得到错误(?)

然后我文件>的Invalidate缓存/重启无效使用该选项的缓存,但再次没有效果。

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

有没有人有如何解决它的其他建议?

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

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

我搞清楚的问题是在android.gradle:

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

+3

他们不断调整Gradle插件及其功能,所以问题的原因是您正在使用的功能已被删除。回去使用旧版本而不是迁移到最新版本并不是一个好的举措。 – Kai 2014-12-07 15:42:14