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

  • 相关阅读:
    FFOM_秒交易行
    FFOM_脚本源代码
    农药_挂周金币
    保存数据,父页面列表数据更新
    点击按钮不弹出新窗口
    GridView1_RowDeleting 弹出确认对话框
    判断复选框
    获取Guid
    2019 gplt团体程序设计天梯赛总结
    Codeforces Round #550 (Div. 3)E. Median String
  • 原文地址:https://www.cnblogs.com/kangyi/p/4246098.html
Copyright © 2011-2022 走看看