在日常的Android开发中,为了快速搭建一个project,不可避免的会使用经过他人测试并且使用过的框架。而这一篇文章将会教你怎么在AS中导入这些框架,为我们的开发提供便利。

GitHub上的框架的导入

GitHub上有着很丰富的Android开发的框架供开发的时候使用,而大多数框架都提供两种方式的导入。
第一种是Gradle,大多数时候只需要一句话就可以导入项目,凭借着简洁的配置,Gradle在Android项目的构建中已经占据了主流。第二种是Maven,在之前用Eclipse开发Android大行其道的时候,Maven被大量的使用,而在谷歌推荐使用Android Studio之后,一些开发者开始转向AS,毕竟是谷歌亲儿子。当然,Android Studio也确实足够好用。

框架的引用

通常,我们只需要在需要引用项目的module根目录下的build.gradle中添加框架引用的代码,例如在这里就是

compile 'homhomlin.lib:apsts:1.4.0'

build.gradle的配置

然后让Gradle重新配置一次,就可以在代码中引用你需要的框架了。

重新配置Gradle

Library的引用

有时候我们想引用一些已经长时间不维护的框架,而这些框架又没有提供Gradle的引用方式,这时候就需要我们导入源码了。

先把源码下载下来。这里我们有两种方式将源码导入到项目中。

第一种,如果要导入的框架有Library的文件夹

Library

-
可以直接Import Module,然后选择Library的目录,如果框架没有提供Library,就直接选择框架根目录。完成导入

Import Module

然后让你的项目引用这个module即可,在这里就是library

这里写图片描述

当然,这种方式有可能会引起很多依赖的问题,往往不容易解决。

第二种方式,

直接以Import Project方式导入这个框架,作为一个新的项目。然后编译之后,编译。

arr

然后在你得项目中,引用编译出的arr包。
选择New Module,然后选择Import ARR Package

这里写图片描述

选择相应的arr包,完成!是不是很简单!

关于jar包,so文件的导入可以参考下面这篇文章。
http://zhengxiaopeng.com/2014/12/13/Android-Studio-jar%E3%80%81so%E3%80%81library%E9%A1%B9%E7%9B%AE%E4%BE%9D%E8%B5%96/

更多相关文章

  1. 从零开始的Android新项目2 - Gradle篇
  2. 使用Android库项目设置ProGuard
  3. android studio如何把本地项目上传到git@osc
  4. Libgdx设置UI在新GWT项目中出现2个意外错误
  5. Android快速开发框架andbase
  6. 将不同的Android项目连接到现有的Google-Endpoints后端
  7. 如何将Maven添加到现有的IntelliJ Android项目中
  8. Thrift项目Server端开发流程
  9. [java混淆器问题] 如何让web项目的class文件不能被反编译,又能在w

随机推荐

  1. Android B/S 关于系统兼容性相关问题
  2. Android(安卓)获取目录下所有文件、获取
  3. Android(安卓)Studio 2.0 正式版发布啦 (
  4. Android(安卓)Bug记:'Canvas:trying to us
  5. Android特殊字符
  6. android 学习使用Activity转场动画及shar
  7. 工作环境搭建(9) - CentOS7命令行安装And
  8. adb Not running as root. Try "adb root
  9. android 获取手机所有短信内容
  10. android scaleType的属性