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

Reply via email to