Well, I get this error when merging various xml files with 
res/values/public.xml. The latter, by its nature, will always produce 
duplicate values.

On Tuesday, August 13, 2013 9:17:01 PM UTC-7, Eason Lee wrote:
>
> Hi all,
>
> I'm new to gradle, but I got one problem and may need all your help, 
> thanks a lot.
> My Gradle version is:
> ------------------------------------------------------------
> Gradle 1.6
> ------------------------------------------------------------
> Groovy: 1.8.6
> Ant: Apache Ant(TM) version 1.8.4 compiled on May 22 2012
> Ivy: 2.2.0
> JVM: 1.6.0_26 (Sun Microsystems Inc. 20.1-b02)
> OS: Linux 3.0.0-32-generic-pae i386
>
> I get this error message:
>   Found item String/download_no_sdcard_dlg_title more than one time
>
> in case I have two string entries in strings.xml that have the follwoing 
> format:
>
>     <string name="download_no_sdcard_dlg_title" 
> product="nosdcard">TEST1</string>
>     <string name="download_no_sdcard_dlg_title" 
> product="default">TEST2</string>
>
> I got this error message by using "gradle assembleRelease --debug" and failed 
> in ":mergeReleaseResources" task.
>
>
> The error message is:
> java.io.IOException: Found item String/download_no_sdcard_dlg_title more than 
> one time
>       at 
> com.android.ide.common.res2.ValueResourceParser2.checkDuplicate(ValueResourceParser2.java:249)
>       at 
> com.android.ide.common.res2.ValueResourceParser2.parseFile(ValueResourceParser2.java:103)
>       at 
> com.android.ide.common.res2.ResourceSet.createResourceFile(ResourceSet.java:273)
>       at 
> com.android.ide.common.res2.ResourceSet.parseFolder(ResourceSet.java:248)
>       at 
> com.android.ide.common.res2.ResourceSet.readSourceFolder(ResourceSet.java:134)
>       at com.android.ide.common.res2.DataSet.loadFromFiles(DataSet.java:236)
>       at 
> com.android.ide.common.res2.ResourceSet.loadFromFiles(ResourceSet.java:47)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>
> According to someone posted the same case in 
> http://gc.codehum.com/p/android/issues/detail?id=57020.
>
> He could pass build using gradle 0.4.2 plugin, but failed after using gradle 
> > 0.4.2 version.
> My gradle plugin is 0.5.0, but I'm still confused how to fix this problem. 
> Could someone help me on it? 
> Thanks a lot for all your help.
>
>

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