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.

Reply via email to