:-), 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.
