经常有童鞋问我从github下载好的代码为什么运行不了.惯例,这不是很牛X的技术点,只是记录一下从github上将开源项目拿下来之后遇到的一些问题,希望能为遇到类似问题的童鞋小小指明一下.
1.比如:https://github.com/johannilsson/android-pulltorefresh 这个下拉刷新的项目,首先我们下载它的项目...
2.解压项目到指定文件夹(尽量不要使用中文路径).解压目录如图:
![\](https://i-blog.csdnimg.cn/blog_migrate/f891ab9df02b15c450f655d7b8dad9d3.png)
![\](https://i-blog.csdnimg.cn/blog_migrate/ffacac1648e3d7425d9dbaeef46bb2f4.png)
4.最后点击Finish即可导入项目...
注:
1.很多项目里面只有library文件夹和sample文件夹.其实道理是一样的.就是sample运行需要library生成的jar包...所以单独导入时先导入library。
2.怎么区分谁的library和sample、这样的话导入项目后,右键项目属性->Android,查看Is library是否勾选,如果选中状态则代表为library项目.如图:
注:
1.很多项目里面只有library文件夹和sample文件夹.其实道理是一样的.就是sample运行需要library生成的jar包...所以单独导入时先导入library。
2.怎么区分谁的library和sample、这样的话导入项目后,右键项目属性->Android,查看Is library是否勾选,如果选中状态则代表为library项目.如图:
![\](https://i-blog.csdnimg.cn/blog_migrate/5f71cfc4e32caf4d9779add034c4801a.png)
3.有时候引入library和sample后还是莫名的报错不能运行...右键sample项目属性->Android,查看Is library是否还引用了其他项目...
![\](https://i-blog.csdnimg.cn/blog_migrate/c885849b048d1eb2b648313f3c02a027.png)