在日食中以正确的方式使用凌空

时间:2015-07-13 12:17:26

标签: android eclipse android-volley

我在ubuntu 15.04上使用eclipse mars。

我正在尝试关于排球(https://developer.android.com/training/volley/simple.html)的教程,但我遇到了一些困难。 正如本教程中所解释的那样,我已经克隆了volley存储库,为它创建了一个android projet,并将其作为一个库。我可以看到./src/main/bin/volley.jar是生成的,所以在这一点上我会说一切都很好。

接下来,我创建了一个Application项目,在Projet> Properties> Android中我添加了一个volley作为库。

如果我完全理解本教程和其他关于我读过的类似问题的答案,那么这是正确的方法。

无论如何,在我的代码中,如果我尝试一些“import com.android.volley;”我总是得到相同的“导入com.android.volley无法解决”。

我能让它发挥作用的唯一方法是直接将volley的源代码添加到我的项目中。显然,这不是一个好的解决方案。

有人可以告诉我我做错了吗?

此致

EDIT1:

感谢您的评论,但在我看来,这些信息有点过时了。如果我参考git历史,8个月前凌空从Gradle切换到Maven,所以它不会用ant构建。 无论如何,正如我在我的问题中所说,该项目已经在eclipse中构建,因此我有一个volley.jar。所以我尝试了一下建议:将volley.jar复制到我项目的libs文件夹中。我很惊讶它不起作用:/仔细查看jar文件我很惊讶它只重166字节!

参考https://developer.android.com/tools/projects/projects-eclipse.html

  

创建清单文件:库项目的清单文件   必须声明它包含的所有共享组件,就像它一样   是一个标准的Android应用程序

  

在清单文件中声明库组件:在应用程序项目的清单文件中,必须添加应用程序将从库项目导入的所有组件的声明。例如,您必须声明任何<activity><service><receiver><provider>等,以及<permission><uses-library>,和类似的元素。

     

声明应在适当的时候通过其完全限定的包名引用库组件。

可能会发生凌空的默认清单文件不正确,并且它没有“导出”任何使jar文件如此小的东西?
这是否意味着我必须在我的代码中输入任何import两个清单(来自凌空和我的应用程序中的清单)?

0 个答案:

没有答案