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/目录下。

  • 相关阅读:
    MVVMLight leaning note
    c# Random Class usage
    Learning note for Binding and validation
    Content Template & DataTemplate 区别
    ListBox mvvm 学习笔记
    spinlock自旋锁de使用
    linux 内核(驱动)常用函数
    linux 编译,链接和加载
    Linux 下多核CPU知识
    linux 内核调试
  • 原文地址:https://www.cnblogs.com/kangyi/p/4246098.html
Copyright © 2011-2022 走看看