gradle在不同系统下适配
来源:互联网 发布:2015国内旅游数据 编辑:程序博客网 时间:2024/06/07 06:18
有时我们需要自己定制一些gradle的执行task,可能会用到一些系统中的其它环境,这时需要我们针对不同的OS做一些适配。
判断当前系统环境
方法一:
获取os的name判断其中是否包含windows字段
def isWindows() { return System.properties['os.name'].contains('windows');}
方法二:
通过OperatingSystem类中的方法来判断当前环境
def isWindows() { return org.gradle.internal.os.OperatingSystem.current().isWindows()}
获取系统环境变量
在windows环境下可以通过
在linux和mac上可以通过which指令来获取环境变量,比如我要获取adb的环境变量可以通过以下代码获取:
"which adb".execute().inputStream.readLines()[0]
mark:
TODO此方法可以在命令行中调用gradlew命令的时候获取到adb的环境变量,但是如果在Android Studio上直接运行时获取不到的,暂时不知道为什么先mark以下
最近发现其实我们不必滴啊用which adb ,我门可以配置统一的ANDROID_HOME来解决,以前是不知道mac 怎么配置ANDROID_HOME,其实mac配置系统变量也很简单 只需要调用 export命令即可,我们可以修改~/.bash_profile 添加export ANROID_HOME=”“即可。
0 0
- gradle在不同系统下适配
- [Gradle] 在 Eclipse 下利用 gradle 构建系统
- 生成不同ABI版本APK在build.gradle中的配置
- 在 Eclipse 下利用 gradle 构建系统
- 在 Eclipse 下利用 gradle 构建系统
- 在Eclipse下利用gradle构建系统
- 在 Eclipse 下利用 gradle 构建系统
- 在 Eclipse 下利用 gradle 构建系统
- 在 Eclipse 下利用 gradle 构建系统
- 在Eclipse下利用gradle构建系统
- 在 eclipse 下利用 gradle 构建系统
- 在 Eclipse 下利用 gradle 构建系统
- 在 Eclipse 下利用 gradle 构建系统
- 在eclipse下利用gradle构建系统
- 在 Eclipse 下利用 gradle 构建系统
- 在 Eclipse 下利用 gradle 构建系统
- 在 Eclipse 下利用 gradle 构建系统
- 在 eclipse 下利用 gradle 构建系统
- 2017华东师范大学网赛-袋鼠妈妈找孩子
- 小白学shell脚本部分代码
- zookeeper 使用模型
- 欢迎使用CSDN-markdown编辑器
- 2017华东师范大学网赛-分词
- gradle在不同系统下适配
- Linux 内核调试指南[转载]
- 一个关于矩阵的递归问题
- 85. Maximal Rectangle
- redis缓存的使用
- Python 读书笔记 (1)
- 深入理解Runloop,看我一篇就够了
- 第八届山东acm省赛总结
- 2017华东师范大学网赛-黑心啤酒厂