怎样用Eclipse正确导入开源库AndroidStaggeredGrid

时间:2023-11-27 09:57:14

今天带给大家的是怎样正确导入开源库AndroidStaggeredGrid的代码,大家在使用github上的开源控件时,多多少少都遇到过像AndroidStaggeredGrid这样的project结构的。例如以下图所看到的:

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

图(1)

假设我们没有记错的话,LDrawer开源控件的结构也和该结构一样(详细名字记不清了,仅仅记得功能是側滑菜单的一个开源控件)。大家从github上下载之后,导入到eclipse之后会发现project与对应的library的样子例如以下图所看到的:

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

图(2)

解决的方法都在以下的图片中有说明,大家看图就明确了。

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

图(3)

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

图(4)

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

图(5)

然后再在MainActivity里面引用library,然后就是下图

怎样用Eclipse正确导入开源库AndroidStaggeredGrid
怎样用Eclipse正确导入开源库AndroidStaggeredGrid
图(6)

不报错了哎,那是不是程序能用了呢,事实上到这里还是不确定的。编译执行试一下。结果发现

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

大家打开library的Manifest文件,删除下图相对应的代码就可以:

怎样用Eclipse正确导入开源库AndroidStaggeredGrid

怎样用Eclipse正确导入开源库AndroidStaggeredGrid
好了,到这一步,相信你的project已经成功的导入并能正确执行了。以后再在github上碰到这类开源项目,就不必遭受导入project错误的困扰了。另外提醒大家的是,library是要右键设置该项目为islibrary的,相信大家都懂是什么意思,要讲的东西就这么多了,有不正确之后请大家指出,谢谢。