我尝试使用android-json-rpc库调用JSONRPC web服务,但我的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。
答案 0 :(得分:3)
更改
此
JSONRPCClient.create (URL, JSONRPCClient.Versions.VERSION_2);
使用
JSONRPCClient.create (URL, JSONRPCParams.Versions.VERSION_2);
这样,如果你在清单中启用了android权限INTERNET,那么该命令应该有效。
答案 1 :(得分:0)
你必须使用;
JSONRPCClient.create (URL, JSONRPCParams.Versions.VERSION_2);
有时,Eclipse会保留警告和错误。尝试做:项目 - >干净。
让我知道它是否有效。
答案 2 :(得分:0)
这听起来可能类似于我遇到的问题。图书馆是否与APK一起导出?也许可以尝试这里列出的步骤:https://stackoverflow.com/a/14131270/513038。