今天学习android webService客户端应用的开发
项目:天气预报 MyWeather
问题:使用ksoap2访问webService 项目在模拟器运行错误退出
logcat信息:java.lang.noclassdeffounderror:org.ksoap2.transport.httptransportSE
找到对应代码:
HttpTransportSE ht = new HttpTransportSE(SERVICE_URL);
在搜索了N久之后得出解决方案(没有完全对应的例子 根据类似的问题得出的启发):
在项目根目录下建立一个lib目录,将ksoap2-android.jar复制到lib目录中,设置项目Build Path,在Libraries页签中添加ksoap2-android.jar,在Source页签点击Add Folder按钮,将lib目录勾选上。
注意:在source菜单和librerys菜单下选中之后就不要在order and export菜单下选中了
否则 会出现编译失败
另外的一点是 我建立项目参考的源码中使用的是2.5.2版本的ksoap的jar包
我下载了多个版本的jar包
发现只有最新的3.0.0能通过编译 任何稍早的版本都失败
事实上 前人用2.5版本已经做出来了 而我做的时候2.5版本却不能编译了 有待了解
时间:2013-03-07 23:16
相关推荐
该jar包解决报错java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException,亲测可用。
2. **commons-dbcp-1.2.1.jar**:这是Apache Commons DBCP的主要库,包含`BasicDataSource`类。`BasicDataSource`是实现`javax.sql.DataSource`接口的一个类,用于创建和管理数据库连接池。通过配置它可以设置连接池...
Java编程中的`java.lang.NoClassDefFoundError: org/jboss/logging/`是一个常见的运行时错误,通常发生在尝试执行一个类时,JVM无法找到在编译时已经存在的类定义。这个错误并不意味着类在编译期间不存在,而是表明...
NoClassDefFoundError: org/slf4j/LoggerFactory解决方案,需要添加的三个jar包都在,slf4j-api-1.5.2,slf4j-log4j12-1.5.2,log4j-1.2.12
在Android开发过程中,有时会遇到一个常见的运行时异常——`java.lang.NoClassDefFoundError`。这个错误通常意味着在编译期间能够找到类的定义,但在运行时却无法加载该类。本文将深入探讨这个问题,特别是在Android...
at org.apache.hadoop.yarn.client.api.TimelineClient.createTimelineClient(TimelineClient.java:45) at org.apache.hadoop.yarn.client.api.impl.YarnClientImpl.serviceInit(YarnClientImpl.java:163) at org...
在jsp运行过程中,报错 java.lang.NoClassDefFoundError org.apache.xml.serializer.TreeWalker时的处理方法。
JavaMail的java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 原因: MyEclipse6.5的javaee.jar中的mail包与JavaMail包有冲突。 解决: 在MyEclipse目录下(D:\Program Files\MyEclipse ...
然而,当你遇到`NoClassDefFoundError`时,通常意味着缺少了依赖的库或者类路径配置不正确。 描述中的“NULL”表示没有提供具体的错误情景或解决步骤,所以我们需要根据标签和提供的库文件来推测可能的问题原因和...
标题 "java.lang.NoClassDefFoundError: javax/persistence/EntityListener" 提到的问题是一个常见的Java运行时异常,通常表示在类加载时找不到指定的类定义。这个错误在Java应用程序或Web应用中出现,可能是因为...
使用mock测试的几点好处: a、能够帮助我们解耦设计,即以接口设计为中心。 b、在使用其他对象的...使用jmockit,不要使用jre,要用jdk,否则,可能出现比如java.lang.NoClassDefFoundError: org.junit.runner.Runner
标题中的“java.lang.NoClassDefFoundError: javax/tools/StandardJavaFile”是一个常见的Java运行时错误,它表示在类路径中找不到某个类的定义。这个错误通常发生在试图执行包含特定类的代码,但该类在运行时环境中...
Caused by: java.lang.NoClassDefFoundError: com.sun.org.apache.xml.internal.resolver.CatalogManager at com.sun.xml.ws.util.xml.XmlUtil.createEntityResolver(XmlUtil.java:266) at org.jvnet.jax_ws_...
java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport异常处理
在这个特定的情况下,错误信息 "NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider" 指示的是 `org.hibernate.cache.CacheProvider` 类无法被找到。 `org.hibernate.cache.CacheProvider` 是Hibernate框架...
在Android开发过程中,有时会遇到一个令人困惑的错误——`java.lang.NoClassDefFoundError`。这个错误通常意味着在运行时找不到某个类的定义,即使编译时该类是可用的。在本例中,问题出在一个特定的情景:在Android...
<groupId>org.ow2.asm <artifactId>asm 版本号 ``` 请确保替换 `版本号` 为当前ASM库的最新稳定版本。如果使用的是Gradle,相应的配置会在`build.gradle`文件中。 此外,如果你的项目中已经包含了ASM库,但...
NULL 博文链接:https://jaychang.iteye.com/blog/980159
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean java.lang.NoClassDefFoundError: org/apache/...