task与自定义task
来源:互联网 发布:刷手用淘宝客 编辑:程序博客网 时间:2024/04/29 05:39
gradle管理本身自带了一系列的task,要了解有哪些task,可以用命令行–gradle tasks查看
自定义task–我们可以自定义一些task例如:
task copyReleaseAPKToDistributeFolder(type: Copy, dependsOn:'assembleRelease') { def manifestFile = file("src/main/AndroidManifest.xml") def patternCode = Pattern.compile("versionCode=\"(\\d+)\"") def patternName = Pattern.compile("versionName=\"(\\d+)\\.(\\d+)\"") def manifestText = manifestFile.getText() def matcherCode = patternCode.matcher(manifestText) def matcherName = patternName.matcher(manifestText) matcherCode.find() matcherName.find() def versionCode = Integer.parseInt(matcherCode.group(1)) def versionName = Float.valueOf(matcherName.group(1)) from('./build/outputs/apk') into('../../distribute_apk/paytf') include('app-release.apk') rename("app-release.apk", "paytf"+versionName+"."+versionCode+".apk")}
然后这些task就会加入到你的应用管理里了
0 0
- task与自定义task
- 自定义task
- TASK
- Task
- Task
- TASK
- task
- Task
- task
- Task,
- task
- Task
- task
- task
- Task
- Task
- Task
- task
- oracle sql 语句中where条件中 1=1 是什么意思
- android studio 使用夜神模拟器
- Xamarin.Android项目使用Visual Studio Emulator调试时闪退的解决方法
- 任务6:画面选择
- 欢迎使用CSDN-markdown编辑器
- task与自定义task
- hibernate知识点总
- [CUDA实战] 第一个样例程序
- [学习笔记] 微信公众平台 · 小程序 · API
- “#if 0/#if 1 ... #endif”的作用
- 输出乘法口诀表
- javax.servlet.FilterRegistration找不到该类错误
- 虚拟机异常处理
- 架构、框架和设计模式关系