我正在使用以下HTTP客户端库 - https://github.com/kevinsawicki/http-request
...当我在我的应用程序中使用它时,我收到以下运行时错误。我的应用程序编译好了。
W / dalvikvm:VFY:无法解析静态方法4110:Lcom / github / kevinsawicki / http / HttpRequest; .get(Ljava / lang / CharSequence;)Lcom / github / kevinsawicki / http / HttpRequest;
这是我打开的github问题 - https://github.com/kevinsawicki/http-request/issues/34
答案 0 :(得分:0)
听起来你的图书馆没有打包到你的apk中。
阅读有关设置库以及在另一个项目中使用库的部分。 http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject
简短的故事是图书馆需要在项目属性的Android选项卡中启用“Is Library”选项。消费项目需要将该库添加到其项目属性android选项卡上的库列表中。
刚开始使用Android Studio,我自己也不知道该怎么做。当我真的对APK中的某些内容有疑问时,我会这样做:
如果库只是java代码,则需要使用dex2jar将dex文件拉开。 http://code.google.com/p/dex2jar/downloads/list
[nedwidek @ yule bin] $ d2j-dex2jar.sh classes.dex dex2jar classes.dex - >类 - dex2jar.jar [nedwidek @ yule bin] $ unzip -l classes-dex2jar.jar
这样做表明我的这个特定项目的APK确实包含了ActionBarSherlock的所有类文件。
答案 1 :(得分:0)
我认为您在运行时忘记了检查导出复选框。例如(F4 - >项目结构,模块,选择模块, - >依赖关系)