这几天在做项目的时候,团队同事为了方便开发新功能,给我们的AndroidStudio项目添加了一个依赖库(library),同事在提交代码到SVN的时候,因为设置了提交代码屏蔽管理,没有把.Gradle文件提交,导致我在更新项目的时候,项目报错。因为刚开始用AndroidStudio作为开发工具也不久,所以一下子不知道从何下手,折腾了近一个小时,百度+自己摸索,现在终于弄好了。其实就只需要很简单的两句代码就可以了,想想都觉得有点惭愧。

先看下工程目录,这是已经ok后的项目结构,其中打红圈的libray库(项目中命名不规范)就是我们新添加的library库:

添加成功的libary图标是一个带柱状图形的文件夹,没有添加成功前是没有带柱状图形,就是一个空文件夹。

最开始我进行的错误方法是:File-->Project Structure进行添加Module或libary,这种情况是增加刚添加引用外部的依赖库使用的,我现在的情况是更新了svn中代码,依赖库已经存了。所以这一套不管用。

后来在网上找了下资料,原来要做的不是上图这样的,正确简单的做法是:

1,打开整个项目的配置gradle文件:Settings.gradle:

在文件中添加:include':library',其中include就是引用的意思,library是我们新增libary依赖库的文件名:

2.打开主项目的build.gradle文件,在文件中进行依赖库的配置,添加如下代码:

dependencies {compile project(':library')
}

3.添加好上面上步的代码后,最后只需要点击AndroidStudio工具栏中的Sync project with Gradle file按钮进行build一下就可以了,按钮如下图中的红圈处。

完成以上3步,就大功告成啦。

AndroidStudio项目配置第三方libray库相关推荐

  1. Flutter 项目编写 第三方插件库文件引入,本地图片 json数据引入解析

    FlutterDemo是如何一步一步搭建起来的 最初就是直接新建flutter项目,就会自动建立一个入门项目.(开始项目前,需先学习Dart语言) flutter项目代码都在lib目录下编写: 新建包 ...

  2. 【音视频安卓开发 (一)】AndroidStudio项目配置权限、jni库路径、ABI、Cmake

    cmake项目配置 # For more information about using CMake with Android Studio, read the # documentation: ht ...

  3. 【音视频安卓开发 (四)】AndroidStudio项目配置权限、jni库路径、ABI

    读写权限 权限(版本) 添加jni用到库所在的路径 设置cmake和NDK参数 cmake项目配置

  4. Ubuntu 配置第三方动态库的系统环境变量

    环境 ubuntu16.04 +  Qt5.7.1 简述 将第三方动态库配置到系统环境变量中,便于使用. 步骤 1.将第三方动态库的头文件及 so 文件拷贝到桌面: RSAInclude文件夹: li ...

  5. vue+element-ui项目引入第三方图标库:阿里巴巴矢量图标库(问题:小方框)

    因为element-ui内置的小图标非常有限,所以有时候,我们需要自定义或引入第三方图标库. 先介绍下阿里巴巴矢量图标库iconfont: 这个截图只显示了第一行的图标库,还有很多. 也许,我们需要的 ...

  6. C++:如何在VS中配置第三方动态库 【visual Studio 2017 + Opencv 】

    当新建C++项目,一用到opencv库函数的时候,就得配置,次次配,不如就写个教程,怕下次又忘了-- 一 opencv安装,环境变量设置 首先你要从官网下载opencv啦,然后解压.(安装路径  eg ...

  7. 【Android NDK 开发】NDK 交叉编译 ( Ubuntu 中交叉编译动态库 | Android Studio 中配置使用第三方动态库 )

    文章目录 I . 动态库 与 静态库 II . 编译动态库 III. Android Studio 使用第三方动态库 IV . Android Studio 关键代码 V . 博客资源 I . 动态库 ...

  8. maven的pom的配置(上传jar包,配置私库,配置第三方库)

    maven仓库配置 仓库优先级为:本地仓库(localRepositories) > profile中的repositories仓库 > POM > mirrors全局仓库 mave ...

  9. iOS学习资源汇总(开源项目、第三方库、技术博客等等)

    iOS学习资源汇总(开源项目.第三方库.技术博客等等) 字数3919 阅读10309 评论29 喜欢297 前言 Github众所周知,全球最大的同性社区交友网站,在这里你可以获取任何你想要的,只要你 ...

最新文章

  1. KVM-QEMU基本工作原理分析(二)
  2. grafana导入json文件没有数据_XAMPP客户端环境无法导入较大Mysql数据库文件的解决方法...
  3. Ogre 1.7 构建编译
  4. jquery 获取id最大的元素_超全整理!JQuery中的选择器集合
  5. Architecture:话说科学家/工程师/设计师/商人
  6. django-allauth定制模板(转载)
  7. java+jsp+网页制作,java+jsp+mysql网页制作总结(2)
  8. shopify 开发_播客第57集:从Shopify的作家到开发人员,与Adam Hollett一起
  9. Citrix路径遍历(CVE-2019-19781)
  10. windows 默认的 opengl 版本是1.1
  11. nuc10fnh寒霜峡谷linux,英特尔(Intel)寒霜峡谷NUC10i5FNH使用体验
  12. 从零开始前端学习[38]:html5中的弹性布局一(移动端响应式实现各种布局,极其重要)
  13. mysql5.6版本 百度百科_作为DBA不得不掌握的一个mysql兼容参数-show_compatibility_56-建站-站长头条...
  14. 《VSTO开发入门教程》配套资源下载
  15. 用MATLAB读取.nc文件,并绘图
  16. 谈谈国产FPGA现状
  17. js 高耗时代码异步处理
  18. 【easyui】easyui combobox 如何清空已加载的数据?
  19. 查找所有VOB中mastership的状态
  20. excel 根据单元格内容自动调整列宽

热门文章

  1. c语言射击类打飞机小游戏感悟
  2. cmake Could NOT find Boost (missing: xxx 的问题 已解决
  3. 在日签证更新手续 网址
  4. 手机变速齿轮_手机app变速齿轮
  5. 电脑上怎么查看邮件服务器,教您如何查看电子邮件头 -电脑资料
  6. pyttsx3 语音包安装、使用详解
  7. 学生学籍管理系统数据流图
  8. mybatis xml 格式化时间查询
  9. mac格式化系统恢复|mac格式化后怎么恢复?
  10. 1.markdown基础语法