4.4 Gradle多项目依赖

一般情况下,一个Android项目不会只有一个主项目,通常会添加一些jar包或者Android库项目。在Eclipse时代,项目的依赖管理是非常麻烦的一件事,如果使用jar包,则无法带有资源;如果使用Android库项目,则必须要以源码的方式进行依赖,这样非常不利于版本控制和迭代开发。到了Android Studio时代,Android Studio提供了一个新的依赖方式——aar。通过aar方式进行项目依赖,主项目可以像使用jar包一样使用这个库项目。最重要的是这个aar项目中可以带有资源,相当于封装了一个可以使用完整源码的jar包。这种管理方式是非常方便的,同时Android Studio也同样支持jar包和Android库项目的依赖。这三种方式可以同时使用,极大地方便了对库项目的管理。