«

【Android】如何使用开源库

时间:2024-3-2 19:44     作者:韩俊     分类: Android


一、 问题引入


从网络上下载的开源库,通常是用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>

标签: android

热门推荐