android studio 导入一个开源库文件汇总

来源:互联网 发布:安卓手机淘宝网 编辑:程序博客网 时间:2024/06/05 22:31

导入含源代码的工程作为库文件

1.新建一个空白project

2.app文件夹下新建projectlibs文件夹

3.复制需要导入的project(例如名称为xandroidlib)

4.修改settings.gradle文件:
include ':app:projectLibs:xandroidlib'

5.修改build.gradle文件:
dependencies {   
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile project(':app:projectLibs:eshorelib') 
}

6.Buile-Rebuild Project  等待完成,即可使用。 和eclipse的import library步骤大相径庭。

当然可能还会有其他问题,根据提示再稍作修改就基本上OK了。。。


导入*.jar包

在项目文件上点击add as lib,然后运行:Sync Project with Gradle Files,或者Build-->Make Project

若不能添加,请手动复制*.jar到libs下,然后按照下面的格式手动添加代码,完成后运行:Sync Project with Gradle Files,或者Build-->Make Project

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

compile files('libs/*********.jar')

compile files('libs/*********.jar')

}

 

导入*.so包

需要在项目的目下下的 app/src/main目录下创建一个名叫jniLibs文件夹。将对应的so文件拷贝到该目录下。拷贝后的结构如下图所示:

或手动复制后添加以下代码
sourceSets {        main {            jniLibs.srcDirs = ['libs']        }    }


但是为什么我试了好多次都不行呢?所以我只能在eclipse里面添加,然后在用android studio导入。。。



推荐参考文档:
http://www.cnblogs.com/neozhu/p/3458759.html
http://www.cnblogs.com/miya2012/p/4313507.html
http://www.cnblogs.com/zenny-chen/p/4040401.html

0 0