Android Studio添加没有Gradle支持的第三方库

GitHub上很多开源库都已经添加了Gradle支持,在使用Android Studio添加依赖时只要一行Groovy代码即可,但是还有一些是没有添加Gradle支持的,尤其是一些比较老的项目,比如SlidingMenu,在导入这些库时,网上给出的很多方法都是复制library文件夹后修改settings.gradlebuild.gradle文件.其实原理和在通过Project Structure导入Module Dependency是差不多的,所以可以直接通过Android Studio自带的导入Module Dependency功能来导入,这样就省去了手动修改gradle文件的过程,相对而言要更快捷一些.下面以导入SlidingMenu为例,记录下具体操作:
1.在当前工程新建一个Module:

Android Studio添加没有Gradle支持的第三方库_第1张图片
G 1

2.创建Module时选择Android Library:

Android Studio添加没有Gradle支持的第三方库_第2张图片
G 2

3.命名这个Module:

Android Studio添加没有Gradle支持的第三方库_第3张图片
G 3

4.在Project窗口找到新建的Module,删除下面选中的三个文件:

Android Studio添加没有Gradle支持的第三方库_第4张图片
G 4

5.到GitHub下载SlidingMenu的压缩包并解压,把下面三个文件/文件夹复制到< src >/< main >文件夹下,然后把刚复制过来的src文件夹重命名为java:

Android Studio添加没有Gradle支持的第三方库_第5张图片
G 5

6.到Project Structure里把这个Module添加为依赖

Android Studio添加没有Gradle支持的第三方库_第6张图片
G 6
Android Studio添加没有Gradle支持的第三方库_第7张图片
G 7

7.build一下,然后会报错,是因为代码里采用了FloatMath()方法,直接修改为Math()方法就可以了.
以上就是全部步骤.这时候到settings.gradle文件里就可以看到:

include ':app', ':SlidingMenu-master', ':ViewPagerIndicator-master'

而且我们新建的Module的build.gradle文件也是自动生成的,很方便吧.

你可能感兴趣的:(Android Studio添加没有Gradle支持的第三方库)