参考: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'} 
——————————————————————————————————————————————————————————————————————————————————————————————————————
问题: 加入的library的build.gradle 需要改成你自己平台所有的SDK 版本!!

更多相关文章

  1. android studio3导入opencv4人脸识别例程安卓项目工程
  2. 单独编译android模块
  3. 定制Android之4G-LTE模块驱动
  4. android工程导出成为jar包。
  5. Android 单独抽取 WebRtc-AGC(音频增益) 模块
  6. Android cocos2d-x开发(三)之创建Android工程和编译
  7. Android应用模块基本配置元素
  8. Android 单独抽取 WebRtc-NS/NSX(音频降噪) 模块
  9. 处理ArcGIS Android工程和ADT v17中的依赖

随机推荐

  1. Asp.Net中WebForm的生命周期相关讲解
  2. 详述Entity Framework自定义分页效果实现
  3. 详解如何用WPF图形解锁控件ScreenUnLock
  4. ASP.NET中怎样用MVC5的MiniProfiler对MVC
  5. C++ 之 Asio 库
  6. C#中关于RabbitMQ应用的图文代码详解
  7. ASP.NET MVC中SignalR用法讲解
  8. C++函数与指针
  9. 关于ASP.NET如何利用AjaxPro完成前端跟后
  10. 介绍MVC、MVP和MVVM的区别与用法