在Android Studio中有六种依赖

Compile,Provided,APK,Test compile,Debug compile,Release compile

Android Studio中的六种依赖_第1张图片

Compile

compile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。

Provided

Provided是对所有的build type以及favlors只在编译时使用,类似eclipse中的external-libs,只参与编译,不打包到最终apk。

APK

只会打包到apk文件中,而不参与编译,所以不能再代码中直接调用jar中的类或方法,否则在编译时会报错

Test compile

Test compile 仅仅是针对单元测试代码的编译编译以及最终打包测试apk时有效,而对正常的debug或者release apk包不起作用。

Debug compile

Debug compile 仅仅针对debug模式的编译和最终的debug apk打包。

Release compile

Release compile 仅仅针对Release模式的编译和最终的Releaseapk打包。

更多相关文章

  1. Android 的recovery模式分析
  2. Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上
  3. Android使用okhttp框架实现带参数Get和Post请求(附服务端完整代码
  4. 【Androidd Release】AndroidStudio 发布apk 提示资源文件未翻译
  5. Android:安装APK包以后系统文件目录的变化
  6. Android最简单实现日夜间模式切换
  7. 64位Ubuntu配置android环境报错(...adb": error=2, 没有那个文件
  8. Android ListView 滚动条的设置详解及实例代码

随机推荐

  1. Android(安卓)编程下通过 zipalign 对 AP
  2. Android(安卓)Volley库源码简析(HTTP Requ
  3. 调出软键盘 挤掉标题栏咋办
  4. 样式 主题 对话框 国际化
  5. Android(安卓)7.0 https/tls证书配置问题
  6. Android中onContextItemSelected不响应
  7. Android中获取屏幕相关信息(屏幕大小,状态
  8. Android(安卓)自定义组件 方法篇
  9. Android布局(序章)
  10. AndroidStudio使用ViewPagerIndicator