Not yet. I'm going to try to push it tomorrow.
On Sun, Dec 22, 2013 at 3:07 PM, Noot <kinnova...@gmail.com> 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 <traun....@gmail.com>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/95400a7922ce75383866eb72f6ef4a >>> 7897923945/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 <niq...@gmail.com>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/f43b36925363701633d01adb8e54df7150397a78 >>>>> /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 <uas...@gmail.com> 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 < >>>>>>>> niq...@gmail.com> 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/b6dde38349ba9bb5e6ea6320531eae >>>>>>>>>>>>> 969985dae5/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 adt-dev+u...@googlegroups.com. >>>>>>>>> >>>>>>>>> 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 adt-dev+u...@googlegroups.com. >>>>>>> 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 adt-dev+u...@googlegroups.com. >>>>> 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 adt-dev+u...@googlegroups.com. >>> 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 adt-dev+unsubscr...@googlegroups.com. > 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 adt-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.