:-), glad to know it helps.

2014-07-07 7:31 GMT-07:00 Vitaliy Istomov <[email protected]>:

> Hi Richard,
>
> Looks like I have missed the reply when it arrived and noticed it just
> now. But, anyway, the issue was still there and it helped me, so thank you!
>
> Vitaliy
>
>
> On Friday, 25 April 2014 00:29:16 UTC+2, Richard Lee wrote:
>>
>> Hi Vitaliy,
>>
>> You don't need to custom "provided" configurations in the 0.9 plugin,
>> just add this to your build.gradle:
>>
>> *android.libraryVariants.all { variant ->*
>> *    variant.packageLibrary.exclude( 'libs/somejars.jar' )*
>> *}*
>>
>> Enjoy!
>>
>> Best regards,
>> Richard Lee
>>
>>
>> On Monday, March 24, 2014 3:42:35 AM UTC-7, Vitaliy Istomov wrote:
>>>
>>> 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]>
>>>> 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/grou
>>>>>>>>>>>> ps/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].
>>>>> 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/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.

Reply via email to