在Eclipse Luna中将Volley库添加到android项目中

时间:2015-04-03 10:31:18

标签: java android eclipse android-volley buildpath

我在Eclipse中创建了一个Android项目,我想将Volley库添加到它。在网上搜索,我尝试了这些方法:

  • .jar复制到 libs 文件夹中,然后右键单击并将其添加到build-path。
  • 将该库作为android项目打开,将其标记为库并将其作为参考添加到我的Android应用程序中。

没有任何作用。我仍然无法通过导入如下的类来访问库提供的类:com.android.volley

有人有解决方案吗?

2 个答案:

答案 0 :(得分:4)

解决方案:

试试这个:

  • volley.jar添加到libs文件夹。 不要将其添加到构建中 路径。
  • 在Eclipse中转到Project并确保选中Build Automatically
  • 现在在Project,点击Clean

    Project -> select Clean -> select the project. 
    

由于Volley没有任何资源,如样式,布局等,因此无需将其作为库项目引用。如果遵循所有步骤,上述内容应该有效。

如果这不起作用......

确保尚未将库添加到构建路径中。如果是,则删除它。现在,试试:

  • 关闭并重新开放项目。
  • 重新启动IDE(最后的手段)。

答案 1 :(得分:1)

Volley的构建过程已更改为Gradle。如果您只是想在没有构建它的情况下使用该库,您可以从Maven获取Jar,或者向下滚动到在此答案中自己构建它的说明。

<强>的Maven

获取Jar文件的一种更简单的方法是直接从Maven Central下载它。您可以通过以下搜索找到最新版本:

http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mcxiaoke.volley%22

在撰写本文时,可以在此处找到1.0.19版本:

http://search.maven.org/remotecontent?filepath=com/mcxiaoke/volley/library/1.0.19/library-1.0.19.jar

<强>摇篮

新方法是使用Gradle构建项目。

您可以通过运行:

来执行此操作
git clone https://android.googlesource.com/platform/frameworks/volley
gradle build

这将在

中创建一个文件
build\intermediates\bundles\release

然后将此文件添加到libs文件夹中并将其添加到项目中。