序言
我们在项目开发中,不可避免的需要使用到第三方的一些库,或者自己定义的一些lib,所以我们就需要在 build.gradle 文件添加对这些lib的依赖,代码如下:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:support-v4:25.3.0'
...
provided files('jar/framework.jar')
}
可以看到上面使用到了两种依赖的方式:compile provided ,那么还有没有其它依赖方式?都有哪些?
dependencies
下面我们一起看看Studio给我们提供了那些依赖方式:
其实 Studio 已经提供了6种依赖方式:Compile、Provided、APK、Test compile、Debug compile、Release compile 。这里的名字和 dependencies 里面使用的命名是不用的 ,你可以添加几个试试看。那么问题来了,它们有什么不同?继续往下看