It has been published within minutes after I prepared a Linux machine, built it myself, moved it to Windows (meh...) and checked my Espresso tests. :D Good timing :p I am waiting for the changelog.
@Xavier: could you please mention also the change to the output folders? I saw by accident that now apks (and more) are in build/outputs/apk, and that broke most of my CI builds. It is quite easy to figure, but I think it should be mentioned in changelogs. On Friday, June 13, 2014 5:50:15 PM UTC+2, Diego Costantini wrote: > > Oh, thanks, I will look again. > I definitely got lost, because as far as I understood/found, I need to get > it from the tools, which have been separated recently from the whole AOSP. > I tried to just find that repository so I could get that alone with git, > but I only found instructions for Linux/Mac (repo ...) and browsing through > it I didn't see the structure I expected, so I assumed the repo command > would take care of that. > > > On Fri, Jun 13, 2014 at 5:45 PM, Jake Wharton <[email protected]> > wrote: > >> Oh, right. Too much context switching. The Gradle plugin is easy to build >> as well and you don't need a linux system. It's just Java built with Gradle >> so any system that can build Android should be able to build the plugin. I >> forget the exact command, but it's documented on the tools site at the >> prior link. >> >> >> On Fri, Jun 13, 2014 at 8:35 AM, Diego Costantini < >> [email protected]> wrote: >> >>> It's just the gradle plugin, in particular the manifest merger. >>> I could turn it off and use the old one, but then all the package name >>> replacement would fail. >>> I could try to prepare a Linux system to build the tools, but I'll wait >>> until Monday when I'm back in the office, maybe something will happen in >>> the meanwhile :D >>> >>> Sent from my Nexus 4 >>> On Jun 13, 2014 5:26 PM, "Jake Wharton" <[email protected]> wrote: >>> >>>> If the fix lands in AOSP then building your own Android Studio is easy. >>>> Clone >>>> the project using repo >>>> <http://tools.android.com/build#TOC-Getting-the-source-code>, cd >>>> tools/idea, ant. >>>> >>>> >>>> >>>> On Fri, Jun 13, 2014 at 8:14 AM, Diego Costantini < >>>> [email protected]> wrote: >>>> >>>>> I thought so, but even a mini tiny release with only that fix would be >>>>> good, and affordable in the IO race ;) >>>>> >>>>> Sent from my Nexus 4 >>>>> On Jun 13, 2014 5:09 PM, "Jake Wharton" <[email protected]> wrote: >>>>> >>>>>> They usually update AS weekly(ish) if you're on the canary. The >>>>>> impending I/O onslaught might slow things down, though. >>>>>> >>>>>> >>>>>> On Fri, Jun 13, 2014 at 2:31 AM, Diego Costantini < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Is a minor update coming out following the new AS 0.6.1? >>>>>>> This issue here is blocking, and since the fix should be already >>>>>>> reviewed... ;) >>>>>>> >>>>>>> >>>>>>> On Wednesday, June 11, 2014 11:38:20 PM UTC+2, Xavier Ducrohet wrote: >>>>>>> >>>>>>>> yeah we identified the problem, fix is on its way. I was just >>>>>>>> completely confused :) >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Jun 10, 2014 at 10:18 PM, Diego Costantini < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> According to the error, yes, and I think these are not conditions >>>>>>>>> to fail the build. >>>>>>>>> The other way around would be. >>>>>>>>> >>>>>>>>> Sent from my Nexus 4 >>>>>>>>> On Jun 11, 2014 6:54 AM, "Jake Wharton" <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> The library in this case is min=8 >>>>>>>>>> <https://github.com/JakeWharton/double-espresso/blob/gradle/espresso/src/main/AndroidManifest.xml#L5> >>>>>>>>>> >>>>>>>>>> and the app is min=15, from my understanding. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue, Jun 10, 2014 at 9:49 PM, Diego Costantini < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Doesn't it make sense to check the most restrictive >>>>>>>>>>> combination and apply that one? >>>>>>>>>>> As I see it, the lib should have at least all compatibilities >>>>>>>>>>> required by the app. >>>>>>>>>>> The problem is when the lib would be more restrictive, then I >>>>>>>>>>> should be warned (at least). >>>>>>>>>>> >>>>>>>>>>> Sent from my Nexus 4 >>>>>>>>>>> On Jun 11, 2014 2:50 AM, "Xavier Ducrohet" <[email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> The problem is that your app is declaring minSdkVersion 8 but >>>>>>>>>>>> you're depending on something that require 15+ >>>>>>>>>>>> >>>>>>>>>>>> Since it's for a test app, we can fix this by making your test >>>>>>>>>>>> app only work on API 15, but then we need to handle different >>>>>>>>>>>> minSdkVersion >>>>>>>>>>>> for the main app and the test app (and of course this will >>>>>>>>>>>> restrict where >>>>>>>>>>>> you can test your app). >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Jun 10, 2014 at 3:26 AM, Diego Costantini < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Opened a bug: https://code.google.com/p/ >>>>>>>>>>>>> android/issues/detail?id=71147 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Tuesday, June 10, 2014 10:25:08 AM UTC+2, Diego Costantini >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Same issue :( >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Monday, June 9, 2014 6:24:22 PM UTC+2, Edward Dale wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I'm using Jake Wharton's double-espresso ( >>>>>>>>>>>>>>> https://github.com/JakeWharton/double-espresso). I've just >>>>>>>>>>>>>>> updated my app to version 0.11.1 of the gradle build tools and >>>>>>>>>>>>>>> get the >>>>>>>>>>>>>>> following error when building now: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> ... >>>>>>>>>>>>>>> :app:processMyBadassAppDebugTestManifest >>>>>>>>>>>>>>> /Users/scompt/MyBadassApp/android/build/intermediates/exploded-aar/com.jakewharton.espresso/espresso/1.1-r3/AndroidManifest.xml:0:0 >>>>>>>>>>>>>>> Error: >>>>>>>>>>>>>>> uses-sdk:minSdkVersion 8 cannot be smaller than version 15 >>>>>>>>>>>>>>> declared in library test manifest >>>>>>>>>>>>>>> :app:processMyBadassAppDebugTestManifest FAILED >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> FAILURE: Build failed with an exception. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> * What went wrong: >>>>>>>>>>>>>>> Execution failed for task >>>>>>>>>>>>>>> ':app:processMyBadassAppDebugTestManifest'. >>>>>>>>>>>>>>> > java.lang.RuntimeException: Manifest merger failed : >>>>>>>>>>>>>>> > uses-sdk:minSdkVersion 8 cannot be smaller than version 15 >>>>>>>>>>>>>>> > declared in library test manifest >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I can workaround the error by either using the old manifest >>>>>>>>>>>>>>> merger: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> android { >>>>>>>>>>>>>>> useOldManifestMerger true >>>>>>>>>>>>>>> ... >>>>>>>>>>>>>>> } >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> or by setting the minSdkVersion of my app to 8, which >>>>>>>>>>>>>>> obviously isn't a workable solution. >>>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>> Google Groups "adt-dev" group. >>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>>> it, send an email to [email protected]. >>>>>>>>>>>>> >>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Xavier Ducrohet >>>>>>>>>>>> Android SDK Tech Lead >>>>>>>>>>>> Google Inc. >>>>>>>>>>>> http://developer.android.com | http://tools.android.com >>>>>>>>>>>> >>>>>>>>>>>> Please do not send me questions directly. Thanks! >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> You received this message because you are subscribed to a topic >>>>>>>>>>>> in the Google Groups "adt-dev" group. >>>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>>> https://groups.google.com/d/topic/adt-dev/-Km7VgExKf4/ >>>>>>>>>>>> unsubscribe. >>>>>>>>>>>> To unsubscribe from this group and all its topics, send an >>>>>>>>>>>> email to [email protected]. >>>>>>>>>>>> >>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>> Google Groups "adt-dev" group. >>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>> it, send an email to [email protected]. >>>>>>>>>>> >>>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to a topic >>>>>>>>>> in the Google Groups "adt-dev" group. >>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>> https://groups.google.com/d/topic/adt-dev/-Km7VgExKf4/unsubscribe >>>>>>>>>> . >>>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>>> to [email protected]. >>>>>>>>>> >>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "adt-dev" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to [email protected]. >>>>>>>>> >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Xavier Ducrohet >>>>>>>> Android SDK Tech Lead >>>>>>>> Google Inc. >>>>>>>> http://developer.android.com | http://tools.android.com >>>>>>>> >>>>>>>> Please do not send me questions directly. Thanks! >>>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "adt-dev" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "adt-dev" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/adt-dev/-Km7VgExKf4/unsubscribe. >>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>> [email protected]. >>>>>> >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "adt-dev" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "adt-dev" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/adt-dev/-Km7VgExKf4/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "adt-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "adt-dev" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/adt-dev/-Km7VgExKf4/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
