Wiele plików dex - Konwersja do formatu Dalvik nie powiodła się - Nie można wykonać dex

Mam 2 wersje aplikacji - pro i lite. Oba są już na rynku w wersji 1.1. Próbuję wydać v1.1 dla obu. Ta aktualizacja zawiera integrację SwawrmConnect w celu korzystania z globalnych tabel wyników.

Powinienem zacząć od stwierdzenia, że ​​nie utrzymuję poprawnie mojego kodu. Mam 2 całkowicie oddzielne aplikacje, które dzielą prawdopodobnie 90% ich kodu. Utrzymuję je osobno, ponieważ po tygodniu lub 2 lub 3 nie zdołałem dowiedzieć się, jak zrobić bibliotekę i udostępnić kod, poddałem się i po prostu poszedłem w tym kierunku.

SwarmConnect to pierwszy używany przeze mnie jar i musiałem utworzyć bibliotekę w dwóch aplikacjach (patrz zrzut ekranu struktury plików poniżej).

W tej chwili moja lite wersja działa i jest gotowa do wydania. Próbuję teraz udostępnić moją wersję pro tam, gdzie ma być wydana. Jestem pewien, że wszystkie pliki java / xml są aktualne i gotowe. Kiedy poszedłem uruchomić wersję pro w emulatorze, otrzymuję następujący błąd:

[2013-04-18 11:24:41 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/swarmconnect/loopj/android/http/AsyncHttpResponseHandler;
[2013-04-18 11:24:41 - BibleTriviaPro] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/swarmconnect/loopj/android/http/AsyncHttpResponseHandler;

Rzeczy, które próbowałem:

Wyczyść / odbudujZaktualizuj EclipseUsuń foldery bin i genUruchom ponownie EclipsePlus kilka innych rzeczy

Moja struktura plików:

Czy problem może polegać na tym, że próbuję użyć SwarmConnect jako biblioteki dla 2 projektów (lite i pro)?

EDYTOWAĆ:

Poniżej znajduje się struktura plików dla wersji lite, która działa idealnie. Kompiluje i działa na emulatorze.

questionAnswers(5)

yourAnswerToTheQuestion