Android Ksoap作为zip下载导致java.lang.NoClassDefFoundError
我已经下载了ksoap2-android-assembly-2.5.4-jar-with-dependencies,其中 已下载为zip文件 当我把它添加到我的项目中时,我得到java.lang.NoClassDefFoundError。 如何将其添加为jar文件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文
10x&周末愉快您是否已将其解压缩到某个目录中?如果是这样,右键单击项目名称,单击属性,Java构建路径,添加外部Jar(假设您使用的是Eclipse)Java-Jar
jarfilename
。。。。。。(当您的“可执行文件”在JAR文件中时使用此选项
但您可能希望JAR文件位于类路径中
java-classpathjarfilename
- 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文件的导入行和调用行以及完整的错误