Android Studio Gradle 中获取 System

2021-03-04  本文已影响0人  _发强

使用场景为:

signingConfigs {
        release {
            storeFile file("../xxx.keystore")
            storePassword "${System.getenv("STOREPASSWORD")}"
            keyAlias = 'key0'
            keyPassword "${System.getenv("KEYPASSWORD")}"
        }
   }

配置环境变量:

第一步
终端执行   open ~/.bash_profile

第二步
添加环境变量配置 并保存
# projName    // ps 这里注意如果有注释 # 后面要有个空格。
export STOREPASSWORD=password1
export KEYPASSWORD=keyPassword

第三步
执行   source ~/.bash_profile

问题:
环境变量配置完成后,重启 Android Studio, 运行 App 时,提示密码无效或错误。
原因就是未读取到环境变量。

解决方法:

终端执行: open ~/.zshrc

在 .zshrc 文件中添加   source ~/.bash_profile

然后保存 zshrc 文件,
并且执行   source ~/.zshrc
image.png
上一篇下一篇

猜你喜欢

热点阅读