昨天ADT有版本21升级到了22,原本好好的程序今天运行时出现异常,Could not find class 'org.ksoap2.serialization.SoapObject,查询了网上的一些文章,实验了一下,下面的方法可行。
以前ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar放在libs下,使用Add Jars加入,改为Add External Jars加入即可。但要注意在Order and Export中勾上ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar,否则生成的APK包不可用。
为何Add Jars不行,改为Add External Jars就可以,原因未知,等待高人解答。