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.
