我在调用Webservice communicator类中得到java.lang.VerifyError.
此错误仅在Android 4.2 O.S设备中出现.它在OS和Tabs的所有其他设备上运行良好.
以下是我的日志:
01-09 06:15:10.263: E/AndroidRuntime(785): FATAL EXCEPTION: Thread-78
01-09 06:15:10.263: E/AndroidRuntime(785): java.lang.VerifyError: org/ksoap2/SoapEnvelope
01-09 06:15:10.263: E/AndroidRuntime(785): at com.weg.ecatalogue.servercommunication.WebServiceCommunicator$2.run(WebServiceCommunicator.java:78)
01-09 06:15:10.263: E/AndroidRuntime(785): at java.lang.Thread.run(Thread.java:856)
关于4.2 OS依赖问题,请建议我.
解决方法:
将此jar文件用于call soap webservices
ksoap2-android-assembly-2.6.2-jar-with-dependencies .jar
并将AndroidHttpTransport类替换为HttpTransportSE