2

我尝试使用 android-json-rpc 库调用 JSONRPC 网络服务,但我的 Eclipse logCat 抛出此警告:

W/dalvikvm(344): VFY: unable to resolve static field 253 (VERSION_2) in Lorg/alexd/jsonrpc/JSONRPCClient$Versions;

当我尝试创建客户端时出现此警告:

JSONRPCClient.create (URL, JSONRPCClient.Versions.VERSION_2);

因此它不能创建 JSONRPCClient。

4

3 回答 3

3

改变

这个

JSONRPCClient.create (URL, JSONRPCClient.Versions.VERSION_2);

JSONRPCClient.create (URL, JSONRPCParams.Versions.VERSION_2);

这样,如果您在清单中启用了 android 权限 INTERNET,该命令应该可以工作。

于 2012-07-12T01:49:29.010 回答
0

你必须使用;

JSONRPCClient.create (URL, JSONRPCParams.Versions.VERSION_2);

有时,Eclipse 会保留警告和错误。尝试做:项目->清理。

让我知道它是否有效。

于 2012-07-24T11:45:04.750 回答
0

这听起来可能与我遇到的问题相似。库是否与 APK 一起导出?也许尝试这里列出的步骤:https ://stackoverflow.com/a/14131270/513038 。

于 2013-01-03T00:19:22.480 回答