错误信息
最近在学Android使用KSOAP2调用现有的Webservice的方法,期间在网上找了很多代码,但是每次在Android模拟器中运行的时候程序都会崩溃,搞得自己都快崩溃了。。。。
查看了一下LogCat中的错误报告,发现是因为java.lang.NoClassDefFoundError导致程序崩溃的:
ERROR/AndroidRuntime(600): java.lang.NoClassDefFoundError: org.ksoap2.serialization.SoapObject
at webservice.weather.WeatherActivity.getWeather(WeatherActivity.java:104)
at webservice.weather.WeatherActivity.showWeather(WeatherActivity.java:84)
at webservice.weather.WeatherActivity.access$0(WeatherActivity.java:80)
at webservice.weath

本文介绍了在Android中使用KSOAP2调用WebService时遇到的程序崩溃问题,以及如何解决因jar包导入不当导致的java.lang.NoClassDefFoundError异常。在Android中,正确导入jar包的方式是通过Build Path->Add External Archives,而不是Build Path->Add Libraries。此外,Android模拟器访问本地Webservice时需使用10.0.2.2代替localhost或本机IP。

770

被折叠的 条评论
为什么被折叠?



