参考: http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio

举例:
库: https://github.com/AltBeacon/android-beacon-library.git
主工程: https://github.com/AltBeacon/android-beacon-library-reference.git

  1. File->Import Project:先导入android-beacon-library-reference工程
  2. File->Import Module:导入android-beacon-library作为module,module名为:android-beacon-library
  3. 这个时候gradle文件sync是不成功的。因为默认会在主工程目录下寻找android-beacon-library目录,找不到。所以要在setting.gradle里加上

    project(':android-beacon-library').projectDir = new File('../android-beacon-library')
  4. setting.gradle里包含新的库

    include ':app', ':android-beacon-library'
  5. android-beacon-library-reference的app模块下的build.gradle把引用aar改为引用工程

    dependencies {compile project(':android-beacon-library') //compile 'org.altbeacon:android-beacon-library:2+@aar' }

https://bitbucket.org/fangj/altbeacon-example

转载于:https://www.cnblogs.com/awkflf11/p/5097505.html

studio-引入外来包相关推荐

  1. android在哪引jar包,Android Studio引入jar包和so库

    前言 由于项目要对接华为Anyoffice平台,所以需要引入对应SDKjar包和so库.其实网上有很多资料可以查到:AS下如何导入jar包和so库.但是正因为资料很多,所以说法不一,有些配置已经不再适 ...

  2. android studio 打包aar 与 引入aar包

    一.android studio 打包arr 1. aar包是Android studio 下打包Android工程中src.res.lib后生成的aar文件(与Jar包最大的不同是Jar包不包含资源 ...

  3. Android Studio中arr包的引用

    一.arr包的引用 在android 开发中我们除了引入jar包之外,有时候还会需要使用到arr包,那么既然有了jar为什么还要arr呢?这里就要说一下arr的不同了,arr包除了包含了字节码文件之外 ...

  4. Android Studio4.0引入arr包和jar包方式

    Android Studio升级到 4.0 并且gradle_plugin 也更新到4.0.0,之后引入jar包和arr包的方式有所变更. 一.第一种引入方式如下: 1.File -> New ...

  5. Maven工程引入jar包(转)

    Maven项目引入jar包的方法,希望能帮助有需要的朋友们 法一.手动导入:项目右键->Build Path->Configure Build Path->选中Libraries-& ...

  6. [跟我学UML] UML包图中的包引入和包合并

    缩略语     UIS     UML Infrastructure Specification   UML基础结构规范     UML    Unifed Modeling Language     ...

  7. golang mod 包管理使用 引入本地包

    对于多个项目来说,把所有的源码都放在GOPATH下的src目录下非常的不方便.golang给我们提供了一个叫go mod的命令来脱离src目录,方便我们管理go项目. 对于windows用户来说,使用 ...

  8. composer报错:received xxx bytes out of the 以及composer手动引入扩展包

    一.前言 如题所示,博主在下载laravel5.4的Predis扩展的时候遇到的错误,本来只是个composer下载的报错,只是处理这个问题的时候,又遇到很多知识点,索性记录一下,也方便同样遇到这个问 ...

  9. 在html中引入jQuery包的方法

    引入jQuery包有两种方法 1.服务器本地库的引入 就是去官网下载好jQuery的js文件,将其放到自己项目工程目录下 好处:不用网络即可加载本js文件 2.CDN远程库的引入 好处:可以减轻服务器 ...

  10. android studio 修改程序包名

    Eclipse和Android Studio都提供了自动修改包名的工具,Android Studio在选中包名后,使用快捷键shift+(Fn+)F6或者选中菜单Refactor->Rename ...

最新文章

  1. 渐统江湖的项目原型生成工具 -- Maven Archetype
  2. Java中抽象类、接口、父类直接的区别与联系
  3. 记录某一天安服仔的漏洞挖掘过程
  4. html音频自动播放隐藏控制器,HTML5 音频回放/播放控制器
  5. HBase的两种协处理器
  6. 管理员说:CSDN博客,一天访问量1000就很好了
  7. Matlab题目及答案,Matlab考试试题库+答案解析.doc
  8. 帝豪gs车机系统wince_酷车:10万左右买辆“网红车”,名爵ZS和帝豪GS怎么选?...
  9. android 调用音乐播放器,android调用音乐播放器,三种方
  10. 关于下载安装pycharm专业版的步骤
  11. 201671030118 词频统计软件项目报告
  12. wincc服务器设置位置,wincc客户端访问服务器设置
  13. Syntax error: ( unexpected (expecting fi) ubuntu上sh脚本报错解决办法
  14. 计算机启动显示不正确的分区表,分区表无效怎么办_一开机就显示分区表无效怎么解决...
  15. ios代码拨打电话时,电话号码格式兼容性处理问题:
  16. Adobe illustrator/Ai 2019 软件安装包
  17. 企业运维,至少包括如下几个大方面: 1,桌面运维(以windows为主,工资偏低,桌面运维经理可以达到8K到10K,很多人在公司里干的就是安装windows系统,windows里的QQ坏了重装下,砸个
  18. iOS内存管控实战(上)—原理篇
  19. 测绘资质专业类别该如何区分并选择合适的专业
  20. 面试题:什么是野指针?产生野指针的原因?

热门文章

  1. DOM中严格区分大小写
  2. NET_NET深入体验与实战 第一章 .NET你知道 1.1什么是 .NET
  3. 【codeforces 768F】 Barrels and boxes
  4. SonarQube代码质量管理工具安装与使用(sonarqube5.1.2 + sonar-runner-dist-2.4 + MySQL5.x)
  5. python控制gpio的一段代码抄的
  6. 今天第一次在对外经贸大学吃午饭~
  7. timeSetEvent
  8. Linux:终端自定义title
  9. oracle linux 6.5 安装 virtualbox
  10. linux下设置代理