Hi all,
I am attempting to integrate some previous libraries that we have within my new android project. I have made several attempts including: Importing the code as sub-projects (that are built using the android.jar) Importing the code as jar files (from the built code) Adding the files directly as part of my project Reordering the dependencies However for each one of these scenarios I keep getting the following exception thrown by the davlik compiler. It is always picking the first class in the package (ie if I remove that class, it picks the next and so on). It would appear to me that this is a compiler bug - somehow it's getting it's dependencies in a twist. Anyone else experienced this? And/or have any ideas on how to get around this one? Cheers, Peter. [2009-05-11 12:13:01 - Android] UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: already added: Lau/com/skytechnologies/ecssdk/comm/CommException; [2009-05-11 12:13:01 - Android] at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123) [2009-05-11 12:13:01 - Android] at com.android.dx.dex.file.DexFile.add(DexFile.java:143) [2009-05-11 12:13:01 - Android] at com.android.dx.command.dexer.Main.processClass(Main.java:299) [2009-05-11 12:13:01 - Android] at com.android.dx.command.dexer.Main.processFileBytes(Main.java:276) [2009-05-11 12:13:01 - Android] at com.android.dx.command.dexer.Main.access$100(Main.java:56) [2009-05-11 12:13:01 - Android] at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:228) [2009-05-11 12:13:01 - Android] at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener. java:245) [2009-05-11 12:13:01 - Android] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java :130) [2009-05-11 12:13:01 - Android] at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpene r.java:190) [2009-05-11 12:13:01 - Android] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java :122) [2009-05-11 12:13:01 - Android] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:10 8) [2009-05-11 12:13:01 - Android] at com.android.dx.command.dexer.Main.processOne(Main.java:245) [2009-05-11 12:13:01 - Android] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:183) [2009-05-11 12:13:01 - Android] at com.android.dx.command.dexer.Main.run(Main.java:139) [2009-05-11 12:13:01 - Android] at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source) [2009-05-11 12:13:01 - Android] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [2009-05-11 12:13:01 - Android] at java.lang.reflect.Method.invoke(Unknown Source) [2009-05-11 12:13:01 - Android] at com.android.ide.eclipse.adt.build.DexWrapper.run(Unknown Source) [2009-05-11 12:13:01 - Android] at com.android.ide.eclipse.adt.build.ApkBuilder.executeDx(Unknown Source) [2009-05-11 12:13:01 - Android] at com.android.ide.eclipse.adt.build.ApkBuilder.build(Unknown Source) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:63 3) [2009-05-11 12:13:01 - Android] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.ja va:170) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.ja va:201) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:25 3) [2009-05-11 12:13:01 - Android] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.ja va:256) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManage r.java:309) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:34 1) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java: 140) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238) [2009-05-11 12:13:01 - Android] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2009-05-11 12:13:01 - Android] 1 error; aborting [2009-05-11 12:13:01 - Android] Conversion to Dalvik format failed with error 1 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---