Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse的Android 5.0版本中使用CardView_Android_Eclipse_Android Cardview - Fatal编程技术网

在Eclipse的Android 5.0版本中使用CardView

在Eclipse的Android 5.0版本中使用CardView,android,eclipse,android-cardview,Android,Eclipse,Android Cardview,为了在Eclipse中使用CardView和RecyclerView库,即使是在5.0SDK版本中,是否仍然需要以前发布的黑客攻击 事实上,这个似乎不再有效,因为m2repository已经不存在了 在Eclipse中使用这些库的最简单方法是什么 编辑: 在Eclipse中: 文件->导入->现有项目到仅工作区列表 v7 appcompat、v7 gridlayout、v7 mediarouter、v7调色板 为了在Eclipse中使用CardView和RecyclerView库,即使是在5.0

为了在Eclipse中使用CardView和RecyclerView库,即使是在5.0SDK版本中,是否仍然需要以前发布的黑客攻击

事实上,这个似乎不再有效,因为m2repository已经不存在了

在Eclipse中使用这些库的最简单方法是什么

编辑:

在Eclipse中:

文件->导入->现有项目到仅工作区列表

v7 appcompat、v7 gridlayout、v7 mediarouter、v7调色板

为了在Eclipse中使用CardView和RecyclerView库,即使是在5.0SDK版本中,是否仍然需要以前发布的黑客攻击

不需要。假设您是SDK管理器中的最新版本,您将在Android SDK安装的extras/Android/support/v7/目录中找到recyclerview和cardview Android库项目。这些应该可以导入到Eclipse中,此时您可以从应用程序中引用它们,就像其他Android库项目一样

选择最新的Android SDK工具、平台工具和 构建工具。 选择最新的Android支持库和Android支持 存储库。 从SDK更新Android支持存储库后 经理走 至..\sdk\extras\android\m2repository\com\android\support\recyclerview-v7\21.0.0-rc1

解压recyclerview-v7-21.0.0-rc1.aar

解压recyclerview-v7-21.0.0-rc1.aar后,您将得到classes.jar 将classes.jar重命名为recyclerView.jar以供功能参考并添加到 您的Android应用程序位于/lib文件夹下
甚至对于cardView也是如此。

也许您使用的是旧版本的eclipse。我也有同样的问题,我已经做到了。这里有一些提示。我希望它能帮助你

1.打开Android SDK管理器。 2.首先更新Android SDK工具。 3.更新Android SDK平台工具。
4.最后,更新Android支持库。

谢谢你,但当我从v7的顶层导入时,唯一可用的项目是:appcompat、gridlayout、mediarouter和palette。您有可供导入的CardView和RecyclerView吗?我将它们视为文件夹,但它们不会显示为Eclipse项目。我现在想知道我的SDK安装是否已损坏。@Alchete:但它们并没有显示为Eclipse项目-它们不是Eclipse项目。在导入对话框中使用Android导入,而不是Eclipse导入选项Android>导入现有的Android代码或类似的东西。啊!谢谢你,马克!!我一直在将其他compat库作为Eclipse项目导入,没有问题,这两个库需要作为Android项目导入。我的错误。再次感谢。@Alchete:我提交文件是为了让所有的项目在Eclipse项目文件中同步。一般来说,我建议使用Android项目导入过程,因为这总是有效的,如果Eclipse项目文件存在,就利用它们,如果它们不存在,就创建它们。是的,卸载L Preview将从M2Repository中删除recycler和CardView文件夹是的,对不起。安装Android支持存储库时会显示m2repository文件夹。但是,这仍然是将这两个库导入Eclipse的唯一方法吗?Commonware的说法不同,但我不能将CardView和RecyclerView库作为普通项目导入。其他人有幸直接使用Eclipse->导入现有项目吗?@HarshaVardhan:您的技术无法处理这些库项目中的资源,因此无法用于cardview-v7。看来recyclerview-v7在其当前实现中没有任何资源,所以您的方法目前可以使用。但我的猜测是,谷歌打算在将来的某个时候向recyclerview-v7添加资源。@Commonware,是的,你是对的。由于这是开发人员发布的,他们已经给出了这种方法,可能在将来it会发生变化。