上周还是好好的
印象中也没改过什么东西
这周就出错了
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
这样语句执行出错是不是Ksoap2需要授权才能使用?收费的?
还是我引用哪里出错了?
印象中也没改过什么东西
这周就出错了
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
这样语句执行出错是不是Ksoap2需要授权才能使用?收费的?
还是我引用哪里出错了?
解决方案 »
- android中什么时候会选择用广播来进行线程间的通信
- 关于阿里基站定位、WIFI定位坐标问题
- Android自己定义锁频控制程序,有个Bug急,系统默认的锁屏界面进不去了
- 我想实现从服务器下载文件到本地显示
- 求助 网页显示不正常
- Xmpp Smack UserSearchManager 问题
- 创建新的Android项目,Eclipse自动创建的appcompat内容
- Android源码问题
- 软件欢迎界面,全屏变换透明度,做出来只有半屏变换,求大神调试
- 有哪些小伙伴做epub阅读器。
- 讨论下Android sensor hal的一些问题
- android使用全局变量。求解答啊。来人啊,泪奔了!!!
确定是Ksoap2出错添加了一个新的空项目,引用ksoap2的jar包
代码中加入
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);执行出错删掉那句就正常
刚试了,没用
我试过2.6.0和2.6.3两个版本的jar包
都不能用
只要执行了SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);程序就崩溃了
哪怕用try,catch包起来,程序还是会崩溃我试着安装以前生成的apk包(里面有调用ksoap2),程序可以正常工作(web服务可以正常调用)
在LogCat中发现一个警告,一个错误
警告:
unable to resolve new-instance 19 (Lorg/ksoap2/serialization/SoapSerializationEnvelope;) in Lte/ll/TestActivity;(那个TestActivity是我新建的空项目,用来测试ksoap2的)
错误:
Could not find class 'org.ksoap2.serialization.SoapSerializationEnvelope', referenced from method te.ll.TestActivity.onCreate
用谷歌找到了
这个帖子
http://www.developpez.net/forums/d1201526/java/general-java/java-mobiles/android/ksoap2-adt-v17/
这位Drlord兄也遇到了相同的问题
这里是他的解决办法
http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17我原来的引用方法是在项目中添加文件夹Lib,第三方jar包都放里面
再构建路径-》配置构建路径-》添加jar,然后选择项目中Lib文件夹中的jar文件
这个方法一直到上周末都没出什么问题这个问题的解决办法是,在构建路径-》配置构建路径中移除所有的第三方jar引用
然后将放第三方jar包的文件夹重命名为libs(这时发现程序自动引用了里面的包)然后,问题解决