Gradle 自动化工作

225 阅读1分钟

生成App-debug.apk任务:

$./gradlew assembleDebug

基础命令:

$./gradlew assemble -为所有构建类型创建apk

$./gradlew check 运行所有的检查,比如说AndroidLint,如果发现问题可终止任务

$./gradlew build 运行以上两个任务

$./gradlew clean -清除生成的apk++++

$./gradlew connectedCheck - 在设备上运行测试

$./gradlew deviceCheck - 远程设备运行测试

$./gradlew installDebug/installRelease - 在设备商安装指定版本

$./gradlew uninstall - 卸载

预设配置仓库:

repositories {

    mavenCentral()

    jcenter()

    mavenLocal()

}

远程仓库

repositories {

maven {   

    url "http://repo.acmecorp.com/maven2"

    credentials {  

    username 'user'

    password 'secretpassword'

    }

  }

ivy {

    url "http://repo.acmecorp.com/repo"

}

}

本地仓库

repositories { 

    maven {    

        url "../repo"

    }

}