java lang 在 android 上发出请求时验证错误

java lang Verify Error making request on android

我正在尝试使用 retrofit to make the request, signpost to authenticate and retrofit-signpost 从 android 应用程序向 RESTful API 发出请求以连接两者,但出现此错误根据要求:

java.lang.VerifyError: com/squareup/okhttp/internal/http/HttpConnection$AbstractSource

知道为什么会这样吗?

编辑: Logcat 错误日志:

07-02 09:15:30.626 28584-29830/com.example E/dalvikvm﹕ Could not find class 'okio.ForwardingTimeout', referenced from method com.squareup.okhttp.internal.http.HttpConnection$AbstractSource.<init>

原来我使用的是过时版本的 okio,它不包含所需的 class。刚刚从 square/okio's github site 下载了最新的一个,它成功了。