AndroidStudio下使用开源包(引用依赖项目)
2017-03-14 21:58
232 查看
引用依赖项目这里以动态切换的开源库Swipecards为例:
![](https://img-blog.csdn.net/20170314212517154?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg2MDkzODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
将源码打包下载,解压,将library文件夹复制到对应的工程目录下,并改成自定义的名称,这里改成swipecards。
![](https://img-blog.csdn.net/20170314212938081?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg2MDkzODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
复制文件夹到对应工程目录下时,AS开启或关闭皆可。接着进入AS到对应的工程下,可以看到复制进去的文件夹。
![](https://img-blog.csdn.net/20170314213516527?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg2MDkzODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
接着分别在setting.gradle和build.gradle中添加相关项目信息和编译信息,如下:
![](https://img-blog.csdn.net/20170314214349181?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg2MDkzODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20170314214410555?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg2MDkzODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
直接点击Sync Now。
发现有出错信息,是因为开源包的一些配置信息出现问题,将当前工程下的build.gradle的部分信息,复制到开源包的build.gradle中进行替换即可,有其他的错误也可简单的修改build.gradle中的信息来解决,这里不一一赘述,不同开源包的情况也不尽相同。
![](https://img-blog.csdn.net/20170314215407607?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg2MDkzODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20170314215419131?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjg2MDkzODc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
修改后,Try Again!,不再报错。
接着在布局文件中使用开源包的控件SwipeFlingAdapterView,大功告成!
将源码打包下载,解压,将library文件夹复制到对应的工程目录下,并改成自定义的名称,这里改成swipecards。
复制文件夹到对应工程目录下时,AS开启或关闭皆可。接着进入AS到对应的工程下,可以看到复制进去的文件夹。
接着分别在setting.gradle和build.gradle中添加相关项目信息和编译信息,如下:
直接点击Sync Now。
发现有出错信息,是因为开源包的一些配置信息出现问题,将当前工程下的build.gradle的部分信息,复制到开源包的build.gradle中进行替换即可,有其他的错误也可简单的修改build.gradle中的信息来解决,这里不一一赘述,不同开源包的情况也不尽相同。
修改后,Try Again!,不再报错。
接着在布局文件中使用开源包的控件SwipeFlingAdapterView,大功告成!
相关文章推荐
- 如何使用AndroidStudio将开源项目library发布到jcenter
- 在githu上面开源自己的android library,让项目依赖使用攻略
- eclipse 使用maven 自动解决开源maven项目依赖包问题
- [开源学习_MeiZhi]使用config.gradle统一管理项目的依赖库
- Gradle View 的使用,方便查看项目的依赖引用
- C#中OutlookBar的使用以及在项目中的引用
- 在真实项目中使用第三方或开源代的代码,组件,中间件,框架的基本规则
- [转]Java的开源项目:简单介绍Log4J的使用
- 使用IDEA+MAVEN管理项目依赖
- 使用MOno Cecil 的相关开源项目
- Java的开源项目:简单介绍Log4J的使用
- CairngormStore开源项目的使用
- StatCVS 对使用CVS的项目进行深入统计的开源工具
- 开源gis项目Mitab在C#中的使用方法(原创)
- 使用cvs或svn从sourceforge上获取开源项目的方法
- 使用VS2008+SVN插件配合Google Code搭建自己的开源项目管理
- 使用开源项目JExcelApi在Java环境中生成MS Excel文档
- [转]Java的开源项目:简单介绍Log4J的使用
- 使用开源项目打造GIS应用系统
- 使用开源项目打造GIS应用系统