Ksoap2 z proguardem

Mam aplikację, która używa biblioteki ksoap2, wszystko działa dobrze, ale podczas eksportowania aplikacji z Eclipse pokazuje to

Proguard returned with error code 1. See console
Note: there were 4 duplicate class definitions.
Warning: library class android.content.res.XmlResourceParser extends or implements program class org.xmlpull.v1.XmlPullParser
Warning: library class android.content.Intent depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.content.IntentFilter depends on program class org.xmlpull.v1.XmlSerializer
Warning: library class android.content.IntentFilter depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.content.res.ColorStateList depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.AnimationDrawable depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.BitmapDrawable depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.ColorDrawable depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.Drawable depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.Drawable depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.Drawable depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.view.LayoutInflater depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.view.LayoutInflater depends on program class org.xmlpull.v1.XmlPullParser

Po przejrzeniuksoap2-android-assembly-3.1.1-jar-with-dependencies.jar Odkryłem, że ma własneorg.xmlpull.v1 pakiet i 4 pliki są już zdefiniowane w android.jar od API 1.

Dlaczego autor ksoap dodał te klasy, jeśli już istniały? O_o, gdyby musiał dokonać pewnych zmian, byłoby dobrze, gdyby nazwa pakietu również została zmieniona.

W każdym razie 2 rzeczy, które mogę zrobić, aby to rozwiązać. Albo użyj-dontwarn w pliku konfiguracyjnym proguard. Co nie wydaje się dobrym pomysłem. Lub pobierz kod źródłowy i usuń tę nazwę pakietu i zbuduj słoik.

A może mogę coś jeszcze zrobić?

Dziękuję Ci

questionAnswers(2)

yourAnswerToTheQuestion