無法使用各種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或以上,並保持你的罐子裏的庫文件夾,然後就沒有必要手動構建路徑。 –