zoukankan      html  css  js  c++  java
  • Gradle使用手册(二):项目结构

    原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7
    翻译:Android Studio 中文组(大锤译

    Gradle(一)

    项目结构

    两大组件(source sets): main source code 和 test code. 它们分别在以下两个目录中:

    src/main/
    src/instrumentTest/

    这两个目录里面,又分别有各自的代码源文件和资源文件。

    java/
    resources/

    对于 Android plugin, 又有以下额外的目录:

    AndroidManifest.xml
    res/
    assets/
    aidl/
    rs/
    jni/
    配置项目结构

    根据Gradle文档说明,可以通过以下两个方法来重新配置项目结构。

    sourceSets {
        main {
            java {
                srcDir 'src/java'
            }
    
            resources {
                srcDir 'src/resources'
            }
        }
    }

    或者:

    sourceSets {
        main.java.srcDirs = ['src/java']
        main.resources.srcDirs = ['src/resources']
    }

    而Android的项目也类似,如下列所示:

    android {
        sourceSets {
            main {
                manifest.srcFile 'AndroidManifest.xml'
                java.srcDirs = ['src']
                resources.srcDirs = ['src']
                aidl.srcDirs = ['src']
                renderscript.srcDirs = ['src']
                res.srcDirs = ['res']
                assets.srcDirs = ['assets']
            }
            instrumentTest.setRoot('tests')
        }
    }

    注:setRoot这个方法将所有src/instrumentTest目录下的文件及文件夹移到了tests/目录下。

    本文转自 http://www.android-studio.org/index.php/docs/guide/135-gradle-2

  • 相关阅读:
    div居中鼠标悬浮显示下拉列表
    javascript循环
    javascript函数
    javascript时间、随机数
    javascript外部使用
    Javascript 探路
    CSS六大选择器(注释css表里不能加注释!!)
    框架链接
    Jmeter分布式测试dubbo接口2
    Jmeter分布式测试dubbo接口1
  • 原文地址:https://www.cnblogs.com/sishuiliuyun/p/3903728.html
Copyright © 2011-2022 走看看