zoukankan      html  css  js  c++  java
  • Android开发:《Gradle Recipes for Android》阅读笔记1.1

    第一章1.1节

    注:下面都是用android studio新建出来的默认项目配置,没有修改

    1、settings.gradle记录了哪些子目录包含了它们自己的工程,例如:include':app',如果有自己新建的module,会像:include ':app', ':library'

    2、根目录下的build.gradle,

    (1)默认设置了仓库为jcenter,还可以是mavenCentral。

    (2)因为gradle默认不包含android功能模块,google提供了一个方便配置android工程的gradle插件(classpath 'com.android.tools.build:gradle:2.2.3')

    (3)新建出来默认有一个gradle的clean任务(),

    task clean(type: Delete) {
    delete rootProject.buildDir
    }

      是清空build目录下的文件

    3、app子目录下的build.gradle

    (1)apply plugin: 'com.android.application'是用gradle的apply功能将android的插件添加到构建系统,使android模块的DSL配置生效。

    (2)dependencies部分主要分为compile,testCompile部分

    (2.1)compile fileTree(dir: 'libs', include: ['*.jar'])说明libs目录下所有以.jar结尾的文件都被添加到编译

    (2.2)testCompile 'junit:junit:4.12' 告诉gradle下载junit,并添加到测试模块,在src/androidTesst/jar或者src/test/java目录下可以使用junit的类做测试

    (2.3)compile 'com.android.support:appcompat-v7:25.1.0'将android的support包添加到项目内,-v7代表着可以在Android SDK7以上版本使用,这个使用compile添加的,所以在整个项目内都能使用

  • 相关阅读:
    如何快速给pod添加健康检查?
    如何快速下载vagrant的box?
    如何快速新建sql的demo环境?
    如何快速将某个用户添加sudo免密以及docker权限?
    七、Docker+nginx
    六、Docker+Gitlab
    五、Docker+Sqlserver
    四、Docker+Tomcat
    Docker 内程序时间设置,很重要
    三、Docker镜像的相关操作
  • 原文地址:https://www.cnblogs.com/tootwo2/p/6350157.html
Copyright © 2011-2022 走看看