多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 本地包依赖 配置一个外部的 jar 包依赖,你需要在 **compile** 配置中添加一个依赖。 ~~~ dependencies { compile files('libs/foo.jar') } android { ... } ~~~ > 注意:dependencies DSL 标签是标准 Gradle API 中的一部分,所以它不属于 android 标签。 **compile** 配置将被用于编译 main application。里面的所有依赖都会被添加到编译 classpath 中,**同时**也会被打包最终的 APK。以下是添加依赖时可能用到的其他一些配置选项: - **compile** 编译主 moudle - **androidTestCompile** 编译主 moudle 的测试 - **debugCompile** debug 类型的编译 - **releaseCompile** release 类型的编译 因为不可能去构建一个没有关联任何 *Build Type*(构建类型)的 APK,所以 APK 默认配置了两个或两个以上的编译配置:**compile** 和 `<buildtype>Compile`。 创建一个新的 *Build Type*(构建类型)将会自动创建一个基于该名字的新配置。 如果 debug 版要用一个自定义库(为了反馈实例化的崩溃信息等),但 release 版不需要,又或者 debug、release 依赖于同一个库的不同版本时,`<buildtype>Compile` 会非常有用。