android studio给项目添加第三方库的方法
2016-12-22 18:19
211 查看
一、直接引用maven仓库的方法:优点:简单,快捷。缺点:无法修改源码,但能看到源码(从External
Libraryes中看)
1.从File-project structure -dependencies -加号 -library搜索添加
或者 从github上找到这个项目的gradle-dependencies,添加到主项目(不是根目录)的build.gradle中,
compile 'com.makeramen:roundedimageview:2.2.0'(不能有冒号,否则会报找不到的错误 failed to resolve:...)
同时添加repositories {
mavenCentral()
}指定maven仓库。
假如第三方库中有和本项目冲突或重复的jar,如v4包,需要用exclude排除:如compile 'com.czt.mp3recorder:library:1.0.1' exclude group: 'com.android.support'
2.手动修改根目录中settings.gradle,添加include ':com.makeramen:roundedimageview:2.2.0'(此步即让它成为module,有没有冒号都行)
3.build-make project,不用翻墙 但可能需要多试几次
4.成功导入这个第三方的包到External Libraries中了,就可以依赖这个库编程了
二、添加jar包:优点:方便快捷。缺点:需要下载jar包,无法修改和查看源码1.把jar包复制到libs文件夹里,
2.右键,选add as library,
3.然后选择File-project
structure,找到这个项目的modules,在Dependencies里选add-file,找到那个jar添加进去
4.sync一下
三、添加第三方开源库(把源码下载下来的项目)的方法:
1.把项目复制到跟主项目同目录的文件夹内,(或者通过file-import
module-android library的方式 )
2.在setting.gradle添加include
'xiangmu_xutils'(单
c2cc
引号内为这个第三方项目的文件夹的名字),然后sybc(sync project with gradle files)同步一下就添加其为module了,
3.然后在File-project
structure -dependencies -加号 -module,选中这个项目,添加。再sync同步一下,添加完毕。
四、添加Eclipse编写的lib库(无build.gradle,直接复制到同目录下需要再新建个build.gradle,麻烦)
1、File-module(或new
module)-import eclipse ADT project(可以不放在同一个目录),添加到项目里。
重复三里的2、3项。
五、给新项目添加lrmlibrary:
1、新项目中 file-import module-android library,选择lrmlibrary 导入(选这个文件夹而不是gradle,导入之后他会在新项目的根目录下复制一份lrmlibrary,所以更改他的话不会对原来引用lrmlibrary时的目录里的文件造成修改。但弊端就是修改lrmlibrary原文件时不会自动同步代码。。)
2、给新项目添加依赖lrmlibrary(不需要添加lrmlibrary依赖的依赖,但是在setting.gradle中需要include)
3、去掉新项目中的v7依赖,使用lrmlibrary中的。(不去也不会报错)
4、修改lib项目lrmlibrary里build.gradle中的apply
plugin: 'com.android.application'为apply plugin: 'com.android.library'。
5、修改lib项目lrmlibrary的manifest中application标签,去掉
<intent-filter>--> <!--<action android:name="android.intent.action.MAIN" />--> <!--<category android:name="android.intent.category.LAUNCHER" />--> <!--</intent-filter>
即可。
4、假如提示错误找不到drawable-iclauncher(因为新版studio中图片放在mipmap而不是drawable中)则需要在新项目的manifest的application标签下添加tools:replace="android:icon"
相关文章推荐
- android studio给项目添加第三方库的方法
- 向Android Studio 中导入的Eclipse项目中添加第三方开源库
- Android studio Github 开源项目依赖添加失败解决方法
- [Android Studio] *.jar 与 *.aar 的生成与*.aar,jar,第三方库项目导入项目方法
- 在启动项上添加项目的方法
- 为Android项目添加Proguard混淆编译的简单方法
- Eclipse添加新的git项目之后无法pull的解决方法
- Android V.22版本,添加第三方库问题和方法
- eclipse 下往项目添加文件或文件夹的方法
- eclipse+pydev添加已存在django项目及其调试方法
- 推荐一种部署管理DJango项目第三方app的方法
- VS项目编译包含CUDA的静态库及在原项目中添加CUDA优化代码方法
- VS2005解决方案下无法添加项目的解决方法 (添加项目后,解决方案消失)
- 获得java项目,并且在某个方法中添加内容
- 在Eclipse工作空间中移除再添加项目的方法
- eclipse+pydev添加已存在django项目及其调试方法
- Visual studio 创建单个项目以后再添加新项目的方法
- Android studio下添加第三方库
- 项目开发中对使用的第三方库统一进行管理__添加属性表/页
- Android Studio中添加重载函数的方法