一、 问题引入
从网络上下载的开源库,通常是用gradle构建的工程,里面包含了库和示例,当将代码拷贝到android工程时,
涉及的一些依赖库需要下载添加。下面通过两个例子,介绍如何引用库。
二、编译android-support-v7-appcompat库
1. 双击打开Android SKD Manager, 并更新下载Extra->Android SupportRepository
2. Eclipse导入appcompat, 工程路径:...sdkextrasandroidsupportv7appcompat
3. 导入工程后, 右键属性-> Android, 然后勾选“Is Library”
4. 最后编译工程成功后,appcompat就可以作为库供其他程序使用
三、编译CircularReveal库
1. 从网络上下载CircularReveal库
2. 解压库,进入解压后库的目录
3. 编辑build.gradle,文件末尾输入以下内容
//定义一个函数,target是生成jar包的文件名,classDir是class文件所在的文件夹 def makeJar(String target,String classDir){ exec{ executable "jar" //调用jar args "cvf",target args "-C", classDir args "","." } } //新建一个task,名为buildLib,依赖build(build是一个自带的task) //生成jar的命令..CircularReveal-mastercircualreveal>gradle buildLib task buildLib(dependsOn:['build'])<< { makeJar("CircularReveal.jar","build/intermediates/classes/release") }</span>
4. 启动cmd,进入以上的目录,执行gradle buildLib,那么在当前目录即可生成CircularReveal.jar
5. 最后将CircularReveal.jar拷贝到需要使用该库的工程libs目录下
<p>版权声明:本文为博主原创文章,未经博主允许不得转载。</p>