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.

Reply via email to