GitHub上很多开源库都已经添加了Gradle支持,在使用Android Studio添加依赖时只要一行Groovy代码即可,但是还有一些是没有添加Gradle支持的,尤其是一些比较老的项目,比如SlidingMenu,在导入这些库时,网上给出的很多方法都是复制library文件夹后修改settings.gradle和build.gradle文件.其实原理和在通过Project Structure导入Module Dependency是差不多的,所以可以直接通过Android Studio自带的导入Module Dependency功能来导入,这样就省去了手动修改gradle文件的过程,相对而言要更快捷一些.下面以导入SlidingMenu为例,记录下具体操作:
1.在当前工程新建一个Module:
2.创建Module时选择Android Library:
3.命名这个Module:
4.在Project窗口找到新建的Module,删除下面选中的三个文件:
5.到GitHub下载SlidingMenu的压缩包并解压,把下面三个文件/文件夹复制到< src >/< main >文件夹下,然后把刚复制过来的src文件夹重命名为java:
6.到Project Structure里把这个Module添加为依赖
7.build一下,然后会报错,是因为代码里采用了FloatMath()方法,直接修改为Math()方法就可以了.
以上就是全部步骤.这时候到settings.gradle文件里就可以看到:
include ':app', ':SlidingMenu-master', ':ViewPagerIndicator-master'
而且我们新建的Module的build.gradle文件也是自动生成的,很方便吧.