9

Android Studio中的6种依赖 - JackPeng博客

 4 years ago
source link: http://yuanfentiank789.github.io/2016/07/11/dependency/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Android Studio中的6种依赖

image

Compile

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

Provided

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

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

Test compile

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

Debug compile

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

Release compile

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

http://www.cnblogs.com/kangyi/p/4449857.html



Recommend

  • 7
    • yuanfentiank789.github.io 4 years ago
    • Cache

    okhttp内核剖析 - JackPeng博客

    Android程序员面试宝典 okhttp源码特别特别复杂,类涉及较多,导致本文非常长,我相信没有几个人能把本文看完,所以特意录制了跟文章同步的视频。

  • 13
    • yuanfentiank789.github.io 4 years ago
    • Cache

    Handler后台空闲线程IdleHandler - JackPeng博客

    Handler后台空闲线程IdleHandler - JackPeng博客在Android中,我们可以处理Message,这个Message我们可以立即执行也可以delay 一定时间执行。Handler线程在执行完所有的Message消息,它会wait,进行阻塞,知道有心的Message到达。如果这样子,那么这个线程也太...

  • 16
    • yuanfentiank789.github.io 4 years ago
    • Cache

    JavaScript 的 this 原理 - JackPeng博客

    一、问题的由来 学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。

  • 9
    • yuanfentiank789.github.io 4 years ago
    • Cache

    printf格式化输出 - JackPeng博客

    玩acm的都清楚,cin/cout在大家眼里跟没有一样,凡输入输出都是用c的函数的。 可偏偏c中没有bool这个类型,好吧,其实输出bool是当整形输出的。 #include <cstdio.h> int main() { bool b = true; printf("%...

  • 13
    • yuanfentiank789.github.io 4 years ago
    • Cache

    promise执行顺序总结 - JackPeng博客

    promise执行顺序总结 - JackPeng博客1、 const promise = new Promise((resolve, reject)=>{ console.log(1); resolve(); console.log(2); }) promise.then(()=>{ console.log(4); }) console.log(5); ...

  • 7
    • yuanfentiank789.github.io 4 years ago
    • Cache

    Android Studio导入Android源码 - JackPeng博客

    因为Android官方并没有把所有java层的API暴露给我们,只把希望我们看到的部分封装成Android Sdk供我们开发用,如果我们想深入了解一些东西只能通过从AOSP下载源码了。 下载Android源码 一般步骤如下: Installing Repo

  • 17
    • yuanfentiank789.github.io 4 years ago
    • Cache

    用Valgrind检测内存泄漏 - JackPeng博客

    用Valgrind检测内存泄漏 - JackPeng博客系统编程中一个重要的方面就是有效地处理与内存相关的问题。你的工作越接近系统,你就需要面对越多的内存问题。有时这些问题非常琐碎,而更多时候它会演变成一个调试内存问题的恶梦。所以,在实践中会用到很多工具来调试...

  • 13
    • yuanfentiank789.github.io 4 years ago
    • Cache

    Android中 的Activity launchMode - JackPeng博客

    Android系统中的Activity可以说一件很赞的设计,它在内存管理上良好的设计,使得多任务管理在Android系统中运行游刃有余。但是Activity绝非启动展示在屏幕而已,其启动方式也大有学问,本文讲具体介绍Activity的启动模式的诸多细节,纠正一些开发中可能错误的观...

  • 11

    Android 5.0(Lollipop)中的SurfaceTexture,TextureView, SurfaceView和GLSurfaceView 来源:程序员人生   发布时间:2015-03-23 07:51:29 阅读次数:4508次 SurfaceView, GLSurfaceView, Surfac...

  • 5
    • yuanfentiank789.github.io 4 years ago
    • Cache

    Android Studio中git的使用 - JackPeng博客

    Android Studio中git的使用前置和后续: Android Studio系列(二)使用Android Studio开发/调试整个android系统源代码

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK