Xavier,

Were you able to push it?  I didn't see it available when I checked in
search.maven.org

Thanks
Scott


On Mon, Dec 23, 2013 at 2:42 AM, Xavier Ducrohet <[email protected]> wrote:

> Not yet. I'm going to try to push it tomorrow.
>
>
> On Sun, Dec 22, 2013 at 3:07 PM, Noot <[email protected]> wrote:
>
>> Hi Xavier,
>>
>> Did you push 0.7.2? I still cannot solve this issue.
>>
>>
>> On Friday, December 20, 2013 12:14:35 PM UTC+11, Xavier Ducrohet wrote:
>>
>>> ah that's because it's only for applications, not libraries, because
>>> libraries don't package their dependencies.
>>>
>>> However test apps for libraries do... sigh. In my hurry to push a fix, I
>>> forgot about that. I'll push a 0.7.2 tomorrow.
>>>
>>>
>>> On Thu, Dec 19, 2013 at 5:07 PM, Traun Leyden <[email protected]>wrote:
>>>
>>>>
>>>> I am getting this error with Android Studio 0.4:
>>>>
>>>> Error: duplicate files during packaging of APK /Users/traun/Development/
>>>> couchbase-lite-android/CouchbaseLiteProject/CBLite/
>>>> build/apk/CBLite-debug-test-unaligned.apk
>>>>  Path in archive: META-INF/ASL2.0
>>>>  Origin 1: /Users/traun/.gradle/caches/modules-2/files-2.1/org.
>>>> codehaus.jackson/jackson-mapper-asl/1.9.2/
>>>> 95400a7922ce75383866eb72f6ef4a7897923945/jackson-mapper-asl-1.9.2.jar
>>>>  Origin 2: /Users/traun/.gradle/caches/modules-2/files-2.1/org.
>>>> codehaus.jackson/jackson-core-asl/1.9.2/8493982bba1727106d767034bd0d8e
>>>> 77bc1931a9/jackson-core-asl-1.9.2.jar
>>>> You can ignore those files in your build.gradle:
>>>> android {
>>>>   packagingOptions {
>>>>     exclude 'META-INF/ASL2.0'
>>>>   }
>>>> }
>>>> :CBLite:packageDebugTest FAILED
>>>>
>>>>
>>>> and I tried adding the packagingOptions directive (here is my entire
>>>> build.gradle file: https://gist.github.com/tleyden/8048897)
>>>>
>>>> but now it's giving me this error:
>>>>
>>>> * Where:
>>>> Build file '/Users/traun/Development/couchbase-lite-android/
>>>> CouchbaseLiteProject/CBLite/build.gradle' line: 38
>>>>
>>>> * What went wrong:
>>>> A problem occurred evaluating project ':CBLite'.
>>>> > Could not find method packagingOptions() for arguments [build_
>>>> 7e8h4gb29m24saphgjk26o3v1r$_run_closure3_closure10@6c80d028] on
>>>> project ':CBLite'.
>>>>
>>>> * Try:
>>>> Run with --stacktrace option to get the stack trace. Run with --info or
>>>> --debug option to get more log output.
>>>>
>>>> BUILD FAILED
>>>>
>>>>
>>>> Any ideas?
>>>>
>>>> On Thursday, December 19, 2013 3:24:52 PM UTC-8, Xavier Ducrohet wrote:
>>>>
>>>>> Glad to hear!
>>>>>
>>>>>
>>>>> On Thu, Dec 19, 2013 at 3:23 PM, Nicolas Milliard <[email protected]>wrote:
>>>>>
>>>>>> I update 0.7.1 and it failed at first with :
>>>>>> -------------------------------------------------------------------
>>>>>> Error: duplicate files during packaging of APK
>>>>>> app/build/apk/app-debug-unaligned.apk
>>>>>> Path in archive: META-INF/services/javax.annotation.processing.
>>>>>> Processor
>>>>>>  Origin 1: /home/niqo/.gradle/caches/modules-2/files-2.1/com.
>>>>>> squareup.dagger/dagger-compiler/1.1.0/ddb38c2be31deeb7a001177f7c35866
>>>>>> 5e350d646/dagger-compiler-1.1.0.jar
>>>>>>  Origin 2: /home/niqo/.gradle/caches/modules-2/files-2.1/com.
>>>>>> jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df
>>>>>> 7150397a78/butterknife-4.0.1.jar
>>>>>> You can ignore those files in your build.gradle:
>>>>>>  android {
>>>>>>   packagingOptions {
>>>>>>     exclude 'META-INF/services/javax.annotation.processing.Processor'
>>>>>>   }
>>>>>> }
>>>>>> -------------------------------------------
>>>>>>
>>>>>> Adding the recommanded build config worked!
>>>>>>
>>>>>> Thanks for this fast fix.
>>>>>>
>>>>>> niColas
>>>>>>
>>>>>> On Thursday, December 19, 2013 2:52:03 PM UTC-8, Xavier Ducrohet
>>>>>> wrote:
>>>>>>
>>>>>>> That's all you need. MavenCentral may still be replicating, I'm not
>>>>>>> sure.
>>>>>>>
>>>>>>> I don't see the artifacts on search.maven.org but I was able to
>>>>>>> build the samples (even after cleaning all of my local caches).
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Dec 19, 2013 at 2:40 PM, David Shen <[email protected]>wrote:
>>>>>>>
>>>>>>>> Hey quick question; if I want to use 0.7.1, I just need to change
>>>>>>>>     dependencies {
>>>>>>>>         classpath 'com.android.tools.build:gradle:*0.7.0' -> 0.7.1*
>>>>>>>>      }
>>>>>>>>
>>>>>>>> Or is there another step? I'm getting an 'artifact not found'
>>>>>>>> error. Thanks!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thursday, December 19, 2013 4:57:43 PM UTC-5, Xavier Ducrohet
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> oh that's going to be more difficult to deal with, maybe.
>>>>>>>>>
>>>>>>>>> I just pused 0.7.1 to central to allow ignore duplicate files,
>>>>>>>>> which will not package either of them (which is fine for the typical
>>>>>>>>> LICENSE.txt file).
>>>>>>>>>
>>>>>>>>> However in this case you have two implementations. If they are
>>>>>>>>> needed at runtime, then you may not be able to use both libraries.
>>>>>>>>> If they are not needed then you'll be able to ignore
>>>>>>>>> META-INF/services/javax.annotation.processing.Processor and
>>>>>>>>> you'll be good.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Dec 19, 2013 at 11:44 AM, Nicolas Milliard <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> I have the same issue using Dagger and ButteKnife libraries that
>>>>>>>>>> both use annotation processor:
>>>>>>>>>>  [DEBUG] [org.gradle.api.Project] => META-INF/services/javax.
>>>>>>>>>> annotation.processing.Processor
>>>>>>>>>> [ERROR] [org.gradle.api.Task] Error: duplicate files during
>>>>>>>>>> packaging of APK /app/build/apk/app-debug-unaligned.apk
>>>>>>>>>> [ERROR] [org.gradle.api.Task] Path in archive:
>>>>>>>>>> META-INF/services/javax.annotation.processing.Processor
>>>>>>>>>> [ERROR] [org.gradle.api.Task] Origin 1: .gradle/caches/modules-2/
>>>>>>>>>> files-2.1/com.squareup.dagger/dagger-compiler/1.1.0/ddb38c2be31de
>>>>>>>>>> eb7a001177f7c358665e350d646/dagger-compiler-1.1.0.jar
>>>>>>>>>> [ERROR] [org.gradle.api.Task] Origin 2: .gradle/caches/modules-2/
>>>>>>>>>> files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01
>>>>>>>>>> adb8e54df7150397a78/butterknife-4.0.1.jar
>>>>>>>>>>
>>>>>>>>>> Not sure how to workaround this.
>>>>>>>>>>
>>>>>>>>>> Nicolas
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thursday, December 19, 2013 5:15:25 AM UTC-8, Patrick Boos
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Current workaround from https://code.google.com/p
>>>>>>>>>>> /android/issues/detail?id=61573#c19 :
>>>>>>>>>>>
>>>>>>>>>>> find ~/.gradle/caches/ -iname "*.jar" -exec zip -d '{}' 
>>>>>>>>>>> 'META-INF/NOTICE*' \;
>>>>>>>>>>> find ~/.gradle/caches/ -iname "*.jar" -exec zip -d '{}' 
>>>>>>>>>>> 'META-INF/LICENSE*' \;
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Thursday, December 19, 2013 2:00:14 PM UTC+1, Patrick Boos
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Seems there is already a fix on the way for this:
>>>>>>>>>>>> https://code.google.com/p/android/issues/detail?id=61573#c14
>>>>>>>>>>>>
>>>>>>>>>>>> On Thursday, December 19, 2013 1:55:35 PM UTC+1, Patrick Boos
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Using commons-io-1.3.2.jar and commons-lang3-3.1.jar together
>>>>>>>>>>>>> seems to break the build with the error message below.
>>>>>>>>>>>>>
>>>>>>>>>>>>> :app:packageRelease
>>>>>>>>>>>>>> Error: duplicate files during packaging of APK
>>>>>>>>>>>>>> /Users/whatever/Development/whatever/app/build/apk/app-relea
>>>>>>>>>>>>>> se-unaligned.apk
>>>>>>>>>>>>>
>>>>>>>>>>>>>  Path in archive: META-INF/LICENSE.txt
>>>>>>>>>>>>>>  Origin 1: /Users/whatever/.gradle/caches
>>>>>>>>>>>>>> /modules-2/files-2.1/commons-io/commons-io/1.3.2/b6dde38349b
>>>>>>>>>>>>>> a9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar
>>>>>>>>>>>>>
>>>>>>>>>>>>>  Origin 2: /Users/whatever/.gradle/caches/modules-2/files-2.1/
>>>>>>>>>>>>>> org.apache.commons/commons-lang3/3.1/90
>>>>>>>>>>>>>> 5075e6c80f206bbe6cf1e809d2caa69f420c76/commons-lang3-3.1.jar
>>>>>>>>>>>>>
>>>>>>>>>>>>> :app:packageRelease FAILED
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> FAILURE: Build failed with an exception.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> * What went wrong:
>>>>>>>>>>>>>> Execution failed for task ':app:packageRelease'.
>>>>>>>>>>>>>> > Duplicate files copied in APK META-INF/LICENSE.txt
>>>>>>>>>>>>>>   File 1: /Users/whatever/.gradle/caches/modules-2/files-2.1/
>>>>>>>>>>>>>> commons-io/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae
>>>>>>>>>>>>>> 969985dae5/commons-io-1.3.2.jar
>>>>>>>>>>>>>>   File 2: /Users/whatever/.gradle/caches/modules-2/files-2.1/
>>>>>>>>>>>>>> commons-io/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae
>>>>>>>>>>>>>> 969985dae5/commons-io-1.3.2.jar
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Any idea of a quick workaround to fix this?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>> Patrick
>>>>>>>>>>>>>
>>>>>>>>>>>>  --
>>>>>>>>>> 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 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 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.
>

-- 
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