So the problem appears to be just the Android Gradle plugin, which *we* hard coded to "0.12.0+", which doesn't work with Gradle 2.x, so we can fix that.
Looking at the Android team's docs at http://tools.android.com/tech-docs/new-build-system/version-compatibility (thanks for the pointer, Joe), it looks like there isn't a consistent version of the plugin that we can guarantee works for everyone, but we can check the version of Gradle in use at build time, and get the right plugin version then. I've updated the build.gradle file in cordova-android to test for Gradle 2.1+, and to download a version of the plugin that works. I've tested it on my system (updated today, with AS 1.0 and Gradle 2.2.1), and we've tested it on a machine with Gradle 1.12; it works on both, and updates automatically when you upgrade Gradle. Joe -- can you try this out? If it works, I'll mark CB-8143 resolved. Ian On Wed Dec 10 2014 at 9:06:06 AM Ian Clelland <[email protected]> wrote: > On Tue Dec 09 2014 at 5:18:47 PM Joe Bowser <[email protected]> wrote: > >> Hey >> >> I just upgraded to Android Studio 1.0 and now none of my 4.0 builds work. >> I'm getting gradle errors everywhere, and I have no idea how to resolve >> them. >> >> I'll file an issue, but this is pretty much a blocker since nothing can >> build once people update their stuff to the latest Android SDK. I have a >> small demo today, but luckily I already built it before installing Android >> Studio. >> >> Any ideas? >> > > Don't upgrade right before demos? > > </kidding> > > We talked briefly about this over IM earlier; it looks like there are > issues with the release version of Android Studio installing Gradle 2.x, > which had a hard dependency on a later version of the Android Gradle > plugin, which then breaks all of our dependency checks. > > I think the right thing do to (or at least, the thing we've done before in > this situation), is for a couple of us to update all of our build tools, > check that things still work if we update the dependency requirement, and > then update those requirements. We've taken the stance before that it's not > too far out of line to ask developers to be using the latest tools > available. > > (Of course, if things *don't* work after updating build tools, then lets > get that fixed ASAP.) > > Ian > > >> Joe >> >
