6

我根据本教程创建了一个 Web 服务

我可以运行该服务并调用它的方法,但我想从一个 android java 项目中调用它们。我将 ServiceClient 项目导出为 jar,并将其添加到新项目构建路径中。当我从模拟器运行 android 项目并尝试调用 Web 服务命令时,我得到一个 java.lang.NoClassDefFoundError。

4

3 回答 3

0

如果 Payeli 的解决方案不起作用,您可以右键单击 jar 并将其添加到使用Build Path -> Add to build Path. 这会将您的 jar 文件包含到构建路径中。

另一种解决方案是右键单击项目并选择Android Tools->Fix project properties. 此选项将告诉您构建路径问题的最佳解决方案。

于 2013-11-26T18:47:22.333 回答
0

您是否在与 src 目录相同级别为项目创建了“libs”目录,并将 jar 文件复制到那里?如果是,那么 payeli 的解决方案应该有效。否则,在 Open Oder and Export 选项卡中,检查您创建的特定 jar 文件。然后它应该工作。

于 2013-11-28T02:04:54.443 回答
0

首先在您的项目中添加您的 jar 文件。然后右键单击该 Jar 文件,然后选择 Build Path > Add to Build Path,这将在您的项目中创建一个名为“Referenced Libraries”的文件夹。

于 2013-11-28T03:17:46.313 回答