Studio如何导入jar和第三方库

来源:互联网 发布:所罗门矩阵 编辑:程序博客网 时间:2024/06/06 05:22

导入*.jar包
新建好了Android项目,添加一个第三方已经打包好的jar文件进你项目,下面就已添加一个gson.jar的一个包

1.打开android studio,把工程目录切换到project模式
这里写图片描述

2.找到libs目录,把要导入的第三方jar库复制到libs目录下,要是没有这个目录,可以自己新建这个目录
这里写图片描述

3.右键单击导入的jar文件,单击
这里写图片描述
或者
右键单击导入的jar文件,底下有个set aslibrary ,单击

到这里已经完成了jar的添加

4.然后在选择项目单击Open Module Settings,在Dependencies中选择添加文件
这里写图片描述
这里写图片描述

5.这样就完成了jar文件添加

打开App目录下有个build.gradle文件应该项目结构文件,上述的动作只是为了在在文件下添加

dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    compile files('libs/gson-2.2.4.jar')}

导入第三方库的第一种方法
1.这里写图片描述

2.这里写图片描述

3.这里写图片描述

4.这里写图片描述

这里写图片描述
按着下一步一直到完成

5.这里写图片描述

6.关键的一步,关联库和自己的项目
这里写图片描述

这里写图片描述

这里写图片描述

到这里已经导入第三方库成功

7.解决导入库是的错误:
这里写图片描述

一般看缺什么导进去什么关联就好了

导入第三方java类库含源代码包 第二种方法

下面演示如何在本项目中导入第三方的源代码类库,这里例子是导入pull_library类库

1.先从github上下载zip包解压后把pull_library目录copy到你项目的目录下,如下图:
这里写图片描述

2.添加后android studio的项目下会自动出现这个目录
这里写图片描述

3.接下来需要手工修改项目根目录下settings.gadle 添加

include ':App',':pull_library'这里必须手工修改没有其他方法

4.然后在打开App/build.gradle这个文件,添加

dependencies{compile project(':pull_library')}

如果有dependencies{}这个方法,就在方法里面添加

compile project(':pull_library')

5.这时你在打开Open Module Settings就可以看到,已经导入pull_library的类库
这里写图片描述

6.但是编译肯定还是会错误的,还必须在项目pull_library目录下添加一个build.gradle的这个文件,内容如下:

buildscript {    repositories {        mavenCentral()    }    dependencies {        classpath 'com.android.tools.build:gradle:0.6.+'    }}apply plugin: 'android-library'    repositories {        mavenCentral()    }    android {        compileSdkVersion 18        buildToolsVersion "17.0.0"        defaultConfig {            minSdkVersion 14            targetSdkVersion 18        }        sourceSets {            main {                manifest.srcFile 'AndroidManifest.xml'                java.srcDirs = ['src']                resources.srcDirs = ['src']                aidl.srcDirs = ['src']                renderscript.srcDirs = ['src']                }        }    }    dependencies {        compile 'com.android.support:appcompat-v7:+'        compile files('libs/gson-2.2.4.jar')    }

7.这时候编译还会有可能报错,这时候可能需要修改一下pull_library目录下的AndroidManifest.xml文件有可能存在和你项目中文件有冲突或版本跨度太大导致语法的错误修改一下

做完以上几步基本上就可以成功了

0 0
原创粉丝点击