java.lang.noclassdeffounderror:org.ksoap2.serialization.SoapObject

mte*_*eli 9 android ksoap2

我得到了这个没有类def错误:org.ksoap2.serialization.SoapObject自从我更新了Eclipse ADT Plug in和SDK Manager后出现错误.我ksoap2-android-assembly-2.4-jar-with-dependencies.jar用作KSOAP的外部库.我认为可能会弃用,所以我也从这里添加了2.6.2版本:http://code.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/code/ksoap2-android /ksoap2-android-assembly/2.6.2/ksoap2-android-assembly-2.6.2-jar-with-dependencies.jar

我仍然得到错误.我也通过网站搜索它,但没有任何帮助.

请帮忙.

码:

SoapServis servis = new SoapServis(SoapServis.KULLANICI_KONTROL);
Run Code Online (Sandbox Code Playgroud)

其中构造函数是:

public SoapServis(String metodAdi) {
    this.METHOD_NAME = metodAdi;
    this.Request = new SoapObject(NAMESPACE, METHOD_NAME);
}
Run Code Online (Sandbox Code Playgroud)

mte*_*eli 29

变成外部罐子如

ksoap2-机器人组装-2.6.2-JAR与 - dependencies.jar

放在/libs文件夹下,以便Eclipse ADT 自动将您的jar添加到应用程序的构建路径中.毕竟这是一个缺少定义类错误的构建路径.我希望这也会对你有所帮助!

穆斯塔法


小智 17

转到属性 - > Java构建路径

添加ksoap2-android-assembly-2.6.2-jar-with-dependencies.jar作为外部jar

转到同一弹出窗口中的Order and Export选项卡

选中新添加的jar框

(参见:NoClassDefFoundError - Eclipse和Android)