无法使用各种Android访问网络服务。我正在使用Eclipse和ksoap2库。我试过所有在互联网上流传的代码。我在做什么错误在哪里。我再次安装了所有东西,但没有帮助。无法访问Android中的网络服务
错误日志
11月8日至25日:32:51.872:E /跟踪(972):错误跟踪开口文件:没有这样的文件或目录(2)
08-25 11:32:56.143:E/dalvikvm(972):找不到类“org.ksoap2.serialization.SoapObject”,引用自方法com.knnklz.webservice04.MainActivity $ 2.run
08-25 11:32:56.193:E/AndroidRuntim E(972):致命异常:螺纹93
11月8日至25日:32:56.193:E/AndroidRuntime(972):java.lang.NoClassDefFoundError:org.ksoap2.serialization.SoapObject
08- 25 11:32:56.193:E/AndroidRuntime(972):在com.knnklz.webservice04.MainActivity $ 2.run(MainActivity.java:277)
Android的Java代码的
tx = (TextView)findViewById(R.id.textView1);
try {
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("Celsius", "85");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.debug = true;
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
tx.setText(response.toString());
} catch (Exception e1) {
e1.printStackTrace();
}
快速注:如果您使用ADT 17或以上,并保持你的罐子里的库文件夹,然后就没有必要手动构建路径。 –