Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Ksoap作为zip下载导致java.lang.NoClassDefFoundError_Android_Ksoap2 - Fatal编程技术网

Android Ksoap作为zip下载导致java.lang.NoClassDefFoundError

Android Ksoap作为zip下载导致java.lang.NoClassDefFoundError,android,ksoap2,Android,Ksoap2,我已经下载了ksoap2-android-assembly-2.5.4-jar-with-dependencies,其中 已下载为zip文件 当我把它添加到我的项目中时,我得到java.lang.NoClassDefFoundError。 如何将其添加为jar文件 10x&周末愉快您是否已将其解压缩到某个目录中?如果是这样,右键单击项目名称,单击属性,Java构建路径,添加外部Jar(假设您使用的是Eclipse)Java-Jarjarfilename。。。。。。(当您的“可执行文件”在JAR文

我已经下载了ksoap2-android-assembly-2.5.4-jar-with-dependencies,其中 已下载为zip文件

当我把它添加到我的项目中时,我得到java.lang.NoClassDefFoundError。 如何将其添加为jar文件


10x&周末愉快

您是否已将其解压缩到某个目录中?如果是这样,右键单击项目名称,单击属性,Java构建路径,添加外部Jar(假设您使用的是Eclipse)

Java-Jar
jarfilename
。。。。。。(当您的“可执行文件”在JAR文件中时使用此选项

但您可能希望JAR文件位于类路径中

java-classpath
jarfilename

- or -

java-cp
jarfilename

我真的建议您研究一下maven,并使用maven获取ksoap2。设置maven需要一些工作,但很值得!

将扩展名从zip更改为jar
当您“保存到”位置时,您下载了该文件并更改了扩展名。请按照wiki上的下载说明进行操作,它将起作用。不过,请真正按照说明进行操作。 右键单击查看原始文件。更多信息,请访问


生产外部罐子,例如

ksoap2-android-assembly-2.6.2-jar-with-dependencies.jar

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


如果我解压文件,我会得到两个目录:“META-INF”和“org”,但没有jar文件。我可能错过了关于这些文件的d/l的一些内容。我尝试了,但
t不起作用。似乎我
m缺少了一些非常基本的内容。@Udi I,显示你的.java文件的导入行和调用行以及完整的错误