我怎样才能克服/ AndroidRuntime(331):java.lang.NoClassDefFoundError:Android中的javax.microedition.io.Connector错误?

时间:2012-02-21 11:34:55

标签: android web-services ksoap2

我正在使用kso​​ap2-android-2.5.2 for SOAP webservices像这样登录

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 个答案:

答案 0 :(得分:1)

如果您有多个Activity,并且尝试在AndroidManifest.xml文件中未注册的情况下尝试访问一个Activity,也会引发此错误。因此,请确保您已在此xml文件下注册了所有Activity类。例如。如果您有一项名为Act的活动,您将注册为

<application ...............>
   ----------
   ----------
    <activity android:name=".Act2" /> here goes your registration.    
</application>

答案 1 :(得分:0)

这个类不在android中,它在j2me中。

答案 2 :(得分:0)

您可能没有使用适用于Android的正确kSoap软件包。

请参阅此帖子:java.lang.NoClassDefFoundError: javax.microedition.io.Connector以及以下link