• Android Gradle基础实践


    1,gradle是全新的一种IDE编程环境,Android Studio集成了Gradle IDE

    2,要下载gradle(比方gradle-2.10)解压。配置环境变量。比方G:Program       FilesAndroidAndroid Studiogradlegradle-2.10

    3。创建gradle项目

    cmd 命令行里 mkdir projectName,创建工程文件夹

    gradle init --type java-library 。创建使用java语言编写的模块

    gradle init --type groovy-library ;创建使用groovy语言编写的模块

    4。在project文件夹里查看build.gradle文件

    /*
     * This build file was auto generated by running the Gradle 'init' task
     * by 'user' at '16-4-13 涓嬪崍2:05' with Gradle 2.10
     *
     * This generated file contains a sample Java project to get you started.
     * For more details take a look at the Java Quickstart chapter in the Gradle
     * user guide available at https://docs.gradle.org/2.10/userguide/tutorial_java_projects.html
     */
    
    // Apply the java plugin to add support for Java
    apply plugin: 'java'
    
    // In this section you declare where to find the dependencies of your project
    repositories {
        // Use 'jcenter' for resolving your dependencies.
        // You can declare any Maven/Ivy/file repository here.
        mavenLocal() // maven本地库
        maven{ url 'XXXXX'} //maven私服
        mavenCentral() // 直接到网上下
        jcenter()
    }
    
    // In this section you declare the dependencies for your production and test code
    dependencies {
        // The production code uses the SLF4J logging API at compile time
        compile 'org.slf4j:slf4j-api:1.7.13'
    
        // Declare the dependency for your favourite test framework you want to use in your tests.
        // TestNG is also supported by the Gradle Test task. Just change the
        // testCompile dependency to testCompile 'org.testng:testng:6.8.1' and add
        // 'test.useTestNG()' to your build script.
        testCompile 'junit:junit:4.12'
    }

    5。repositories是所以来的包配置;apply plugin: 'java' 是导入java模块

    6,gradle dependencies 依据依赖里的配置下载对应的包


    看到将junit:4.12和org.slf4j-api 单元測试和日志输出包下载了。

  • 相关阅读:
    开源项目
    [Accessibility] Missing contentDescription attribute on image [可取行]失踪contentDescription属性图像
    Android 布局 中实现适应屏幕大小及组件滚动
    EF 错误记录
    EasyUI 加载时需要显示和隐藏 panel(面板)内容破版问题
    IE 报表缩放后页面破版
    VS 2017 引入nuget 问题
    SSRS 报表显示页面 asp net session丢失或者找不到 asp net session has expired or could not be found()
    log4net 配置
    网站
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7252625.html
Copyright © 2020-2023  润新知