android - java.lang.NoClassDefFoundError : javax. 微版本.io.Connector

标签 android ksoap2

我正在尝试使用 .net 网络服务,但在我的手机上运行(调试)时出现以下错误

java.lang.NoClassDefFoundError: javax.microedition.io.Connector

调用传输对象时出现错误

ht.call(SOAP_ACTION, soapEnvelope);

在 eclipse ide 中,(上下文相关模型)在我尝试添加它时没有在对象模型中显示它,我只看到 javax.microedition.khronos.*,没有 javax.microedition.io,这让我很困惑更多。

当我尝试在模拟器中调试它时,我只得到一个 VerifyError

        private static final String SOAP_ACTION = "http://ikonicsoft.com/CheckTrial";
private static final String METHOD_NAME = "CheckTrial";
private static final String NAMESPACE = "http://ikonicsoft.com";
private static final String URL = "http://ikonicsoft.com/WebService.asmx";

     SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME);
    request.addProperty("deviceid", deviceid);

    SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
    soapEnvelope.dotNet = true;
    soapEnvelope.setOutputSoapObject(request);

    HttpTransport ht = new HttpTransport(URL);
    Boolean bValid = false;
    try{
        ht.call(SOAP_ACTION, soapEnvelope);
        Boolean result = (Boolean) soapEnvelope.getResponse(); 

        if((Boolean)result){
            bValid = true;
        }else{
            bValid = false;
        }

    }catch(Exception e){
        e.printStackTrace();
        bValid = false;

    }

如果您需要更多信息,请告诉我

提前致谢

帕特里克

最佳答案

好的,这有助于下载并安装正确的 ksoap2 包。我在以下位置找到了正确的 android 开发包:

ksoap2-android-assembly-2.4-jar-with-dependencies.jar

关于android - java.lang.NoClassDefFoundError : javax. 微版本.io.Connector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3072683/

相关文章:

android - 汉堡菜单旋转到新 Activity 的箭头

android - TopAppBar 与 Navigation 集成的脚手架

android - Ksoap2 类转换异常

android - 初学者的 Ksoap2 复杂请求

java - 如何在 android 中发送请求并从 soap 获得响应

安卓:设置初始保存状态

android - RecyclerView 自动适配 LayoutManager

当我单击完成键时,Android OnEditorActionListener() actionId 给出 0

java - 如何使用 KSOAP2 从 Web 服务获取文件的一部分并创建 zip?

android - AsyncTask HttpPost 在 3G 上执行失败,但在 Wifi 上运行