时间:2021-05-21
一、导入*.jar包
1.直接copy
①复制*.jar包,粘贴到主工程目录的libs下边
②右键,将此jar包设置成自己的library
③然后在工程右键的选择项目单击Open Module Settings,在Dependencies中选择添加文件
这样,就表示jar包添加成功了。
打开app目录下的build.gradle
表示添加成功。
2.build.gradle里边添加一句:
复制代码 代码如下:compile fileTree(include: ['*.jar'], dir: 'libs')
写下这句话后,再直接复制粘贴jab包到libs目录下边即可,自动add as library。
二、导入第三方java类库含源码包
1.先把从github上下载下来的library解压,把library的文件夹所有复制到工程下边(与主工程app同级,复制到文件、工程都可)
2.项目根目录下settigs.gradle添加:include ':App',':viewpagerindicatorlibrary'
3.app/build.gradle的dependencies里边添加:compile project(':viewpagerindicatorlibrary')
4.打开open Module Settings看到viewpagerindicatorlibrary 已经加入进来
点击Try again 还会有编译报错...
5.修改编译报错:还需在viewpagerindicatorlibrary目录下添加一个build.gradle的文件
apply plugin: 'com.android.application'android {compileSdkVersion 24buildToolsVersion "24.0.0"defaultConfig {minSdkVersion 14targetSdkVersion 24}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}}dependencies {compile 'com.android.support:support-v4:18.+'}跟主的app/build.gradle差不多,就是defaultConfig只留两个Version版本,依赖只加入自己依赖即可,么有libs就
复制代码 代码如下:compile 'com.android.support:support-v4:18.+',有libs就复制代码 代码如下:compile fileTree(include: ['*.jar'], dir: 'libs')。
编译后,可能还有报错,需要修改一下viewpagerindicatorlibrary目录下的AndroidManifest.xml文件有可能存在和你项目中文件有冲突或版本跨度太大导致语法的错误修改一下
三、aar的引入
1.一个单独的工程,有依赖相应的自己的library,可运行一下自己的工程,在自己工程目录下找到.aar文件
2.将.aar文件粘贴到自己项目的libs目录下
3.修改app/build.grdle配置文件
添加:repositories flatDir { dirs 'libs' }}
这个是添加一个本地仓库,并把libs目录作为仓库地址。
dependencies中添加一行:
复制代码 代码如下:compile(name:'pullrefreshlibrary', ext:'aar')
4.重新编译项目:
从工具栏依次选择:"Build"-->"rebuild project"
5.编译完成后,在app/build/intermediates/exploded-aar/a就可以看见我们引用的aar包内容了,其中jar目录下是jar文件,res下是我们aar包里的资源文件。
就可以用了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
import方法是ThinkPHP框架用于类库导入的封装实现,尤其对于项目类库、扩展类库和第三方类库的导入支持,import方法早期的版本可以和java的imp
我们android开发都用习惯了eclipse,为了效率更高我们开始接触androidstudio2.0,发现用法和eclipse有些不同,导入第三方类库也不同
第三方类库源码将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Importproject,第三方类库并没有自动
在python开发过程中,导入第三方库是最常见的操作,但是如果咋在本机自带python环境下安装第三方包。就会造成库的冗余,比如某个项目只需要部分第三方库,但是
本文实例介绍了iOS实现侧拉栏抽屉效果的相关代码,分享给大家供大家参考,具体内容如下需要导入第三方的类库如下:抽屉效果所需第三方类库下载效果:既可以两侧都实现抽