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/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]. > 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.
