需求

  • 可以在 settings.gradle, build.gradle 文件中读取

    • 根据变量 控制编译流程(用什么路径了)

1. 新建gradle文件

  • 好处:settings.gradle、build.gradle都可以用
  • 坏处:需要建立新文件
  1. 新建一个文件 const.gradle
ext {msg = "hello world"
}

在 settings.gradle build.gradle中直接导入 const.gradle 文件

// 括号内为 相对路径,依项目而定
apply from: file('const.gradle')println("----------------- ${msg}")

2. 使用gradle.properties文件

  • 好处:不用新建文件
  • 坏处: settings.gradle 没有project变量,无法在settings.gradle中使用 (有知道怎么用的,请赐教评论下)

设置变量

gradle.properties 文件

USE_LOCAL_FLUTTER=HelloWorld

读取变量

app/build.gradle 文件

def variable = project.properties["USE_LOCAL_FLUTTER"]
println("+++++++++++++++++++++++++++ propFromFile = ${project.properties["USE_LOCAL_FLUTTER"]}")

build gradle settings 设置、读取变量相关推荐

  1. Android 在build.gradle文件中读取json文件

    1.在build.gradle中加入读取1.json文件代码,放在android{}外面 String str = ""try {File file = new File(&quo ...

  2. postman使用之四:设置读取变量和切换环境

    postman提供了environment管理功能,想要在多个环境中测试,比如在测试环境.灰度环境.生产环境等,只需要用同样的接口,切换下环境即可,非常方便.具体步骤: 设置环境变量  1.点击man ...

  3. android 自定义 build.gradle,Gradle for Android 第二篇( Build.gradle入门 )

    这一系列暂不更新,相关技术讨论,请移步微信群,谢谢,希望大家多多支持! 新年新气象,奋斗的一年,在这一章,我们将学习以下内容: 理解Gradle文件 编写简单的构建任务 自制构建脚本 如果你还没有看g ...

  4. Android Studio配置gradle时或导入别人项目时提示Could not find com.android.tools.build:gradle

    Android Studio配置gradle时或导入别人项目时提示Could not find com.android.tools.build:gradle 配置完环境变量后,cmd运行 gradle ...

  5. 【Android Gradle 插件】Gradle 映射文件 ( settings.gradle 映射为 Settings 类 | build.gradle 映射为 Project 类 )

    文章目录 一.settings.gradle 映射为 Settings 类 二.build.gradle 映射为 Project 类 Android Plugin DSL Reference 参考文档 ...

  6. gradle的配置文件build.gradle、gradle.properties、settings.gradle示例

    github项目地址 https://github.com/mx342/luceneDemo build.gradle示例一 plugins {id 'java' } //相当于maven的group ...

  7. kotlin build.gradle.kts配置,支持占位符替换文件中变量

    kotlin springboot工程kotlin_app kotlin_app/build.gradle.kts: import org.apache.tools.ant.filters.FixCr ...

  8. Python 标准库之 os (获取当前目录、读取/设置环境变量、重命名文件、运行shell命令、创建/删除/查看目录文件、判断目录/文件/存在、获取绝对路径、获取文件名、获取换行符、获取路径分隔符)

    1. os与sys模块的官方解释如下: os This module provides a portable way of using operating system dependent funct ...

  9. windows通过脚本批量设置环境变量(env、path)实战:java环境、scala环境、maven环境、gradle环境、nodejs、git等

    windows通过脚本批量设置环境变量(env.path)实战:java环境.scala环境.maven环境.gradle环境.nodejs.git等 目录

最新文章

  1. 气氛拉满!高校补办2020届毕业典礼,这些专属礼物太戳心......
  2. 关于NAND flash的MTD分区与uboot中分区的理解 .
  3. Swift开发图解入门
  4. linux中的fork方法(python)
  5. 专刊文章 - Web UI框架引领J2EE新开发模式(代码生成器+手工merge半智能开发)
  6. 用javascript代码拼html
  7. c++ error函数_Linux中create_elf_tables函数整型溢出漏洞分析(CVE201814634)
  8. LCA SP913 QTREE2 - Query on a tree II
  9. 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 ne
  10. C Looooops POJ - 2115 (exgcd)
  11. scp拷贝服务器文件,scp 拷贝文件到远程服务器
  12. Eclipse 安装 yml 编辑器插件
  13. 如何在Windows命令行窗口复制和粘贴?
  14. 阿拉伯数字转中文数字(大写或小写)
  15. ipod nano7安装linux,怎么用ipod nano看视频?
  16. scratch算立方根
  17. 重庆APP开发价格费用如何计算?
  18. 关于LDO和DC-DC,看这一篇就够了!
  19. ArcGIS空间插值方法反距离权重法(IDW)的工作原理
  20. GSM Foxit Reader

热门文章

  1. Image 图像转化为 PDF 文件
  2. sdkman 的酷炫 Logo 欢迎界面: 安装 kscript (Kotlin Shell)
  3. Django中引入bootstrap的方法
  4. FlashFXP上传下载
  5. 汽车手机互联一键启动手机撑控
  6. 服务器win10系统开机慢,win10专业版系统开机启动慢 三种方法帮你敲定
  7. Ubuntu20.04服务器版本如何使用命令从U盘拷贝文件到服务器
  8. java安装未指定的错误_安装redistributable(x64)出现0x80240017未指定的错误
  9. java npv_java 实现Excel irr计算(改进版)
  10. 【硬核】Spring Cloud Gateway(网关)