枞阳县人民医院,丫头我真宠坏你了,100号真空泵油
前两天,谷歌发布了android studio 1.0的正式版,也有更多的人开始迁移到android studio进行开发。然而,网上很多的开源库,控件等还是以前的基于eclipse进行开发,很多人不知道怎么导入到自己的基于android studio项目中来,微博上也有人私信我,让我来写写,正好今天回来的比较早,就写写吧。主要介绍一下常见的一些导包的场景。
前言
这种可能很常见,可以下载到别人搞好的jar包,这样可以直接在自己的主module下创建libs文件夹(我这里这样,只是为了兼容eclipse方式),然后把jar文件放进去,然后在module的build.gradle文件中的dependecies{}添加如下代码:
导入maven中的库
如果开源库作者有将代码放到maven库中,我们可以在gradle配置中直接引入,类似如下:
导入gradle构建的开源库
这种情况的比较少用到,因为这张的开源库,作者一般都有放到maven库中,但是偶尔也会用到这里也提一下。
首先下载文件,将我们需要的这个库的module文件夹拷贝到我们的项目的目录下面,然后在setting.gradle文件中增加文件夹名称, 然后在我们需要依赖这个模块的module中的build.gradle文件中加入如下代码:
导入基于eclipse构建的开源库
基于eclipse构建的项目,和基于android studio构建的项目的很大区别是目录结构不同。
我们首先将module文件夹拷贝到我们的项目目录下面,然后在settings.gradle文件中增加这个module,然后在要使用的module中的build.gradle文件中引入依赖,这样看的话,似乎和引入基于gradle构建的没什么不同。但是,基于eclipse构建的项目中,没有build.gradle文件,所以我们需要自己新建一个放到module下面,下面是一个模版:
当然,根据各自的sdk和buildtools版本等等,以及其他,配置会有变化,可以看我之前的文章。
其他
以上就是主要的集中导入场景,自己可以根据自己的实际情况然后改变配置等等。
另外,我们导入的仓库可能不是maven中心仓库,或者可能是我们自己搭建的仓库,我们可以自定义仓库地址的,修改build.gradle文件中的repositories就可以了,例如:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android Manifest中meta-data扩展元素数据的配置与获取方式
Android实现获取meta-data和build.gradle的值
Android获取清单文件中的meta-data,解决碰到数值为null的问题
解决webview 第二次调用loadUrl页面不刷新的问题
解决Android WebView拦截url,视频播放加载失败的问题
Android webview加载https链接错误或无响应的解决
网友评论