Xavier I 100% agree.
Can we expect the same behaviour from the AARs that ship as part of the 
Android SDK?

William

On Wednesday, December 3, 2014 5:22:53 AM UTC+10, Xavier Ducrohet wrote:
>
> It's not possible at the moment to ignore a dependency that's in the libs/ 
> folder of an aar.
>
> The publisher of that library should not have done this. I'd contact them 
> and ask them to publish it properly. If it's open source, you can do it 
> yourself if needed.
>
> On Mon, Dec 1, 2014 at 7:24 AM, Vyacheslav Blinov <[email protected] 
> <javascript:>> wrote:
>
>> Unfortunately this was my first try and it does not helps. I can’t see 
>> this library in dependency tree as well so I believe it can’t be excluded 
>> this way.
>>
>> > On 01 Dec 2014, at 17:15, Tom Billiet <[email protected] <javascript:>> 
>> wrote:
>> >
>> > I believe this is what you're looking for. Eg for actionbarsherlock:
>> >
>> > //actionbarsherlock
>> > compile ('com.actionbarsherlock:actionbarsherlock:4.4.0@aar') {
>> >     transitive = true
>> >     exclude (group: "com.google.android") //conflicts with support-v4 
>> from gradle
>> > }
>> >
>> >
>> > Op zondag 30 november 2014 03:34:06 UTC+1 schreef John Frey:
>> > It's been a long standing issue it seems... 
>> https://groups.google.com/forum/#!topic/adt-dev/l1gELhPSSkM
>> >
>> > On Saturday, November 29, 2014 5:49:57 AM UTC-6, Vyacheslav Blinov 
>> wrote:
>> > 1. It's not me who doing that, but some external library (I don't think 
>> it's important which project it is), that was just published.
>> > 2. Why is that criminal given that aar format supports that? Given it 
>> lies in design of aar there were about to be some kind of support for that 
>> situation. I suppose many people just migrated their ant builds blindly 
>> like that. If it is something unsupported why make aar support that?
>> >
>> > суббота, 29 ноября 2014 г., 5:12:03 UTC+3 пользователь Jake Wharton 
>> написал:
>> > Why are you using the jar instead of declaring a normal dependency on 
>> the support library?
>> >
>> > On Fri Nov 28 2014 at 8:05:26 AM Vyacheslav Blinov <
>> [email protected]> wrote:
>> > Hi! I have a library, which has libs/android-support-v4.jar inside of 
>> its aar, as one of my dependency, and obviously proguard and dex both will 
>> not let that happen that duplicated class appear in my build. How can I 
>> exclude such bundled library from dependency aar? Standard exclude does not 
>> helps (and if you think about it it shouldn't because that lib is not added 
>> as an explicit transitive dependency with explicit descriptor).
>> >
>> > --
>> > 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 the Google 
>> Groups "adt-dev" group.
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an email to [email protected] <javascript:>.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> Regards,
>> Vyacheslav Blinov
>> https://github.com/dant3
>>
>> --
>> 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] <javascript:>.
>> 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