Как преодолеть / AndroidRuntime (331): java.lang.NoClassDefFoundError: javax.microedition.io.Connector в Android? - PullRequest
0 голосов
/ 21 февраля 2012

Я использую ksoap2-android-2.5.2 для веб-сервисов SOAP. Войдите как этот

HttpTransportBasicAuth aht = new  HttpTransportBasicAuth(URL, username , pass);

Когда я запускаю программу, я получаю следующее исключение.

02-08 16:57:27.014: E/AndroidRuntime(331): java.lang.NoClassDefFoundError:
                                                javax.microedition.io.Connector

Какя могу получить этот класс в нашей библиотеке KSOAP2?

Ответы [ 3 ]

1 голос
/ 17 июля 2012

Эта ошибка также может возникать, если у вас есть несколько действий и если вы пытаетесь получить доступ к одному действию без регистрации в файле AndroidManifest.xml.Поэтому убедитесь, что вы зарегистрировали все свои классы Activity в этом XML-файле.например.если у вас есть действие под названием Act, вы зарегистрируетесь как

<application ...............>
   ----------
   ----------
    <activity android:name=".Act2" /> here goes your registration.    
</application>
0 голосов
/ 21 февраля 2012

Возможно, вы не используете правильный пакет kSoap для Android.

См. Этот пост: java.lang.NoClassDefFoundError: javax.microedition.io.Connector и следующая ссылка

0 голосов
/ 21 февраля 2012

Этот класс не в Android, его в J2ME.

...