Hi guys,

I am using gradle 1.11 and "android-library" plugin 0.9.0 and experiencing 
the same issue with packaging "provided files('libs/<libname>.jar')" 
entries to the .aar library: there "provided" jar files are in the 
resulting aar library.

I would really appreciate the fix for this or a temporary workaround (I 
have not succeeded in finding one so far). Thanks in advance!

-Vitaliy

On Friday, February 28, 2014 5:55:41 PM UTC+1, Xavier Ducrohet wrote:
>
> This obviously should not be the case. I'll double check.
>
>
> On Fri, Feb 28, 2014 at 4:04 AM, Olexandr Tereshchuk 
> <[email protected]<javascript:>
> > wrote:
>
>> same for me - provided dependencies do not packaged into jar but do 
>> packaged into aar and apk
>>
>> Пʼятниця, 14 лютого 2014 р. 06:54:04 UTC+2 користувач Вадим П написав:
>>
>>> Do anybody have successful example of using "provided" with 
>>> android-library?
>>> In my case provided files('somejar1.jar', 'somejar2.jar') and compile 
>>> files('somejar1.jar', 'somejar2.jar') are generating equal APKs
>>>
>>> среда, 29 января 2014 г., 20:15:01 UTC+6 пользователь Daniel Lew написал:
>>>>
>>>> Hah, I'm dumb.  I should've read those release notes closer.  Thanks so 
>>>> much!
>>>>
>>>> -Daniel
>>>>
>>>>
>>>> On Tue, Jan 28, 2014 at 5:47 PM, Xavier Ducrohet <[email protected]>wrote:
>>>>
>>>>> With Gradle 0.8 there's a new provided scope that allows you to add 
>>>>> compile-only dependencies (ie they don't get packaged in the apk).
>>>>>
>>>>>
>>>>> On Tue, Jan 28, 2014 at 1:04 PM, Daniel Lew <[email protected]> wrote:
>>>>>
>>>>>> I wanted to revive this thread because I'm running into the same 
>>>>>> issues here.  In the same way that android.jar is not included in APKs, 
>>>>>> there's some Amazon jars that are not included either.
>>>>>>
>>>>>> It's okay to have this workaround but it makes working in AS somewhat 
>>>>>> of a pain.  I'm curious if there's ever going to be plans to improve 
>>>>>> support for this, or if we should try out Scott's suggestion of removing 
>>>>>> JARs postDex or something...
>>>>>>
>>>>>> -Daniel
>>>>>>
>>>>>>
>>>>>> On Friday, January 3, 2014 2:37:24 PM UTC-5, Scott Culverhouse wrote:
>>>>>>>
>>>>>>> Thanks for the reply Xavier.
>>>>>>>
>>>>>>> Ok looking from another angle within the Java/Android plugin gradle 
>>>>>>> plugins is it possible to remove classes from the final dex?
>>>>>>>
>>>>>>> Or would I be best add a postDex task which removes them somehow or 
>>>>>>> a postPackage which baksmali/smali/rezips apk?
>>>>>>>
>>>>>>> On Friday, 3 January 2014 19:06:02 UTC, Xavier Ducrohet wrote:
>>>>>>>>
>>>>>>>> This is normal as the dependencies given to the IDE are built from 
>>>>>>>> the actual dependency graph.
>>>>>>>>
>>>>>>>> you are manually editing the classpath of the compile task which 
>>>>>>>> bypasses the model. There's no API to add extra dependencies to the 
>>>>>>>> model 
>>>>>>>> when you do this.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Jan 3, 2014 at 10:27 AM, Scott Culverhouse <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> It transpires I was using 0.7.3 (ie 0.7.+), I've forced it to 
>>>>>>>>> 0.7.3 and the same result in AS (Android Studio 0.4.0).
>>>>>>>>>
>>>>>>>>> BTW it compiles OK within AS it's just the code completion and 
>>>>>>>>> error highlighting.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Friday, 3 January 2014 18:11:47 UTC, Michael Barany wrote:
>>>>>>>>>>
>>>>>>>>>> Try plugin 0.7.3, there was a bug in 0.7.2 that limited it to 
>>>>>>>>>> Java 1.6
>>>>>>>>>>
>>>>>>>>>> On Friday, January 3, 2014 5:48:21 AM UTC-5, Scott Culverhouse 
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> The below works with the latest buildtools (19.0.1) and gradle 
>>>>>>>>>>> plugin (0.7.2) in terminal however in AS it shows "Cannot resolve 
>>>>>>>>>>> symbol" 
>>>>>>>>>>> for the jar which is "provided". 
>>>>>>>>>>>
>>>>>>>>>>> Any ideas on how to exclude the certain classes from the dex. 
>>>>>>>>>>> This is for the xposed framework where the jar is already on the 
>>>>>>>>>>> device.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Friday, 16 August 2013 18:51:10 UTC+1, Andy Lo A Foe wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> I just ran into the same issue where I needed to exclude the 
>>>>>>>>>>>> jar for a a device provided implementation (uses-library). The 
>>>>>>>>>>>> following 
>>>>>>>>>>>> gradle config snippet worked for me:
>>>>>>>>>>>>
>>>>>>>>>>>> configurations {
>>>>>>>>>>>>     provided
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> android.applicationVariants.all {
>>>>>>>>>>>>     variant -> variant.javaCompile.classpath += 
>>>>>>>>>>>> configurations.provided
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> dependencies {
>>>>>>>>>>>>     provided files('libs/samsung_ble_sdk_200.jar')
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> Last comment in https://code.google.com/p/andr
>>>>>>>>>>>> oid/issues/detail?id=55764 helped i.e. use ".all" instead of 
>>>>>>>>>>>> ".each" for latest gradle release.
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Andy
>>>>>>>>>>>>
>>>>>>>>>>>  -- 
>>>>>>>>> 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/groups/opt_out.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> 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/groups/opt_out.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> 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/WIjtHjgoGwA/unsubscribe.
>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>> [email protected].
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>  -- 
>> 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/groups/opt_out.
>>
>
>
>
> -- 
> 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