Hi,
I’ve just started playing with Silver and am trying to create a small app using Sugar. I currently only have a basic Android project containing a layout with 2 elements and a Shared Project that has a single class with some setters but no real logic yet.
When I try to build the project I see the error below and I’m not sure what’s causing it. I’ve tried removing the top level ‘import Sugar’ line but that’s had no effect.
Could anyone help me understand what’s going on please?
Cheers,
sevan
ignored resource DEBUG_INFO/sugar.cooper.LocaleUtils.di
processing sugar/TimeSpan.class...
/Applications/Fire.app/Contents/Resources/XbuildTargets/RemObjects Software/Oxygene/RemObjects.Oxygene.Cooper.Android.targets: error : UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.util.ExceptionWithContext: 2
at com.android.dex.util.ExceptionWithContext.withContext(ExceptionWithContext.java:45)
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:371)
at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:139)
at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:94)
at com.android.dx.command.dexer.Main.processClass(Main.java:682)
at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)
at com.android.dx.command.dexer.Main.access$600(Main.java:78)
at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
at com.android.dx.command.dexer.Main.processOne(Main.java:596)
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)
at com.android.dx.command.dexer.Main.run(Main.java:230)
at com.android.dx.command.dexer.Main.main(Main.java:199)
at com.android.dx.command.Main.main(Main.java:103)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
at com.android.dx.cf.code.OneLocalsArray.set(OneLocalsArray.java:121)
at com.android.dx.cf.code.Frame.initializeWithParameters(Frame.java:164)
at com.android.dx.cf.code.Ropper.setFirstFrame(Ropper.java:760)
at com.android.dx.cf.code.Ropper.doit(Ropper.java:726)
at com.android.dx.cf.code.Ropper.convert(Ropper.java:346)
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:282)
… 15 more
…while processing Add (J)J
…while processing sugar/TimeSpan.class
1 error; aborting
: error AP1: Error while running Android tool: dx.bat
Task "AndroidPack" execution -- FAILED