0

有一个应用程序使用 ksoap2 与使用 SOAP 的 WebService 进行通信。

我有报告称它在三星 Galaxy Stratosphere 中失败,并出现以下错误:

java.lang.NoSuchMethodError: org.ksoap2.serialization.SoapObject.getPropertyAsString

安卓版本:2.3.6。Ksoap 版本:3.0.0-RC.4

问题是我无法在任何其他设备上重现故障,包括 Android 2.1、2.3、4.0... 等。Ksoap 库与 Apk 捆绑在一起,这让我认为 Stratosphere 正在从其他来源加载库。

有没有办法找出谁是罪魁祸首?我试图打印有问题的类的 jar 文件位置,但每个方法都失败了,getProtectionDomain() 返回 null 以及 getResource() 变体。

即使我发现 Android 正在从其他地方加载库,如何强制它加载我的 Apk 中的库?

4

0 回答 0