一、 问题引入
从网络上下载的开源库,通常是用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>