gpt4 book ai didi

.net - 找不到类 SoapObject

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:56 25 4
gpt4 key购买 nike

已尝试使用 Eclipse IDE 与位于 http://www.w3schools.com/webservices/tempconvert.asmx 的 .NET Web 服务对话的控制台应用程序中的 KSOAP2 库.没问题,简单直接。将代码嵌入到一个简单的方法 test() 中。

当我希望一切都在 Android 应用程序中运行时,问题就出现了。

这是我所做的(和问题)的总结:

1. 我使用 Android 2.3.1 SDK 在 Eclipse IDE 中生成了一个新的 Android 项目,并且我还基于相同的 SDK 创建了一个 Android 虚拟设备。启动虚拟设备时没有问题。工作得很好。

2. 然后我在 AndroidManifest.xml 文件中添加了带有 android:name="android.permission.INTERNET"的 uses-permission 标签。

3. 之后,我添加了 KSOAP2 库,就像我在制作控制台应用程序时所做的那样。

4. 现在我添加了方法 test(),之前经过测试和验证,包括正确的导入语句。一切看起来都很好。没有警告。

5. 编译并启动项目,在第一行代码中我遇到了 SoapObject 的类加载器失败,即“找不到”org.ksoap2.serialization.SoapObject。这行代码看起来像这样:SoapObject objSoapTest = new SoapObject("http://tempuri.org/", "FahrenheitToCelsius");

试图查看它是否可以检测到同一包中的其他类,因此我在上述代码之前添加了这行代码:PropertyInfo objPropertyInfo = new PropertyInfo();

遇到同样的问题...“找不到”org.ksoap2.serialization.PropertyInfo。

这里可能是什么问题?已尝试更改 Java 构建路径中的“订购和导出”但没有结果。我需要把这个 KSOAP2 库放在我有 Android SDK 文件的地方吗?我是一名核心 C++ 程序员,所以我在 Eclipse IDE 等方面没有太多经验,所以我真的需要一些关于这方面的建议。

除了上面提到的,我还创建了一个 Java Swing 应用程序,连接到 .net 网络服务完全没有问题。 AVD 是否对某些库的访问有任何限制?我需要添加任何其他权限吗?

顺便说一句 1. 我已经测试了其他 Android 应用程序,连接到互联网,在 ListView 中流式传输图片资源,它工作得很好。

顺便说一句 2. 我使用的是 Windows 7。

尽我所能!

最佳答案

尝试这种方式...

1. Right click on your project and go to Properties.
2. go to java build path..//which is on the 5th position on left side
3. go to Order and Export tab.
4. check(Tick Mark) on your selected jar file. and click ok.
5. Now, clean your project and Run.

关于.net - 找不到类 SoapObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4837032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com