After updating to AS 1.0 RC 1 and plugin 0.14.4 I am having problems with the renaming part of my build.gradle:
applicationVariants.all { variant ->
def file = variant.outputFile
variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))
}
throws now:
Error:(78, 0) Could not find property 'outputFile' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@67e7625f.
and also I cannot jump to the class ApplicationVariantImpl to look how the property might have been renamed. Anyone knows workarounds for this?
I managed to solve as follows:
old:
}
new:
}
edited in file buil.gradle of your project as described in this post by ruan65 Error:(26, 0) Gradle DSL method not found: 'runProguard()'
and after edit too this line:
}
as it was said up there. That settled me!
This can occur for few reasons:
1.) First as was said before by @Khalidov, try
2.) Second try update all other plugins.
For example I got this problem for Spoon, that resolved by update Spoon up to:
More comprehensively:
try this
Make sure you run the latest gradle version (not the plugin, gradle it self).
Check your
gradle-wrapper.properties
. Are you running gradle 2.1?More info on compatibility: http://tools.android.com/tech-docs/new-build-system/version-compatibility
Or where there's only one variant:
Instead of