导入开源库到基于Android Studio构建的项目中
来源:互联网 发布:社会工程学资源知乎 编辑:程序博客网 时间:2024/05/19 13:42
导入开源库到基于Android Studio构建的项目中
折腾了一天,真TMD恶心,本来电脑性能都比较孱弱,TMD不断的出错,还不知道Gradle到底怎么搞,只能重启Andoroid Studio 再次尝试。再不行,我真想吃翔了!
主要就是导入开源类库,其实有时间博客写的很清楚,就是自己刚开始看的时间云里雾里。最开始对于Gradle 和Mudule根本就一点也不了解,其实上午就看到了这一个博客,可是当时根本不明就里。就这样不停地查,不停地绕,看了N多博客,也尝试了N多次,最后才有点慢慢理解,然后才知道原来是这个意思。
导入开源库大体上有这个几种吧:
- jar包
- 导入maven中的库 现在Github上面的项目基本都存在maven上面
- 导入gradle构建的开源库 或者自己下载下来源文件,添加依赖
第一种相对简单,直接复制到libs文件夹,然后右键 as a library 就可以了。
后两种其实是一样的,都是导入一个项目。这两种我都尝试了,我就是下载下来了源文件然后导入为依赖包,相对而言麻烦一点。
1.目录结构
我添加的依赖库为MaterialDesignLibrary,可以在低版本上面实现Material Design界面
2.本地导入需要把 依赖库的项目 放到 所需要引用的项目下面
然后再 项目 的setting.gradle文件中增加文件夹名称
include ':app',':MaterialDesign'
settings.gradle中增加该module,最简单的方法是就是用文件夹名
3.在我们需要依赖这个模块的module中的build.gradle文件中dependecies{}
添加如下代码
compile project(':MaterialDesign')
注意:这里是需要依赖这个模块的module即APP的build.gradle文件,不是项目的build.gradle文件,如果放错会报Gradle DSL method not found: compile()
错误
还是stackoverflow中的一个回答点醒梦中人
其实在Andorid Studio中项目的build.gradle 有这个注释,只是自己一知半解的,到这儿才恍然大悟。
4.现在再运行,Gradle就不会报错了,成功运行,这样就可以运用MaterialDesignLibrary
- 导入开源库到基于Android Studio构建的项目中
- 导入开源库到基于Android Studio构建的项目中
- 导入开源库到基于Android Studio构建的项目中
- 导入开源库到基于Android Studio构建的项目中
- 导入开源库到基于Android Studio构建的项目中
- Android导入开源库及jar等文件到基于Android Studio构建的项目中
- 向基于Android Studio构建的项目中导入开源库(依赖)
- Android Studio 项目导入,构建时报错
- 基于android studio NDK项目构建过程
- 向android studio中导入带有jni的eclipse项目
- 在Android Studio中导入github上的项目
- Android Studio 2.2.2导入Eclipse中创建的项目
- eclipse 项目 导入到 Android studio 中
- 在Eclipse中导入android studio项目
- Eclipse项目导入到Android studio中
- Android Studio中导入Eclipse项目
- Android studio中导入github项目详解
- android studio中导入Eclipse中的项目
- Appium 自动化用例设计(TESTNG 篇)
- 移动AR技术后置摄像头实时获取
- Python 随手记
- 获取微信用户信息的一些常用方法
- 现代OpenGL教程 04 - 相机,向量,输入
- 导入开源库到基于Android Studio构建的项目中
- cocos2dlua-图层
- 927 The partial sum problem【dfs】
- Eclipse配置Bytecode Outline及使用
- 进程间通信方式
- Java初学者都必须理解的六大问题
- easyui 带复选功能的下拉菜单
- Java初学者都必须理解的六大问题
- ssh登陆慢的问题