Android Studio 项目的导入以及依赖
在日常的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'
然后让Gradle重新配置一次,就可以在代码中引用你需要的框架了。
Library的引用
有时候我们想引用一些已经长时间不维护的框架,而这些框架又没有提供Gradle的引用方式,这时候就需要我们导入源码了。
先把源码下载下来。这里我们有两种方式将源码导入到项目中。
第一种,如果要导入的框架有Library的文件夹
-
可以直接Import Module,然后选择Library的目录,如果框架没有提供Library,就直接选择框架根目录。完成导入
然后让你的项目引用这个module即可,在这里就是library
当然,这种方式有可能会引起很多依赖的问题,往往不容易解决。
第二种方式,
直接以Import Project方式导入这个框架,作为一个新的项目。然后编译之后,编译。
然后在你得项目中,引用编译出的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/
更多相关文章
- 从零开始的Android新项目2 - Gradle篇
- 使用Android库项目设置ProGuard
- android studio如何把本地项目上传到git@osc
- Libgdx设置UI在新GWT项目中出现2个意外错误
- Android快速开发框架andbase
- 将不同的Android项目连接到现有的Google-Endpoints后端
- 如何将Maven添加到现有的IntelliJ Android项目中
- Thrift项目Server端开发流程
- [java混淆器问题] 如何让web项目的class文件不能被反编译,又能在w