美文网首页
Android Studio Gradle 中获取 System

Android Studio Gradle 中获取 System

作者: _发强 | 来源:发表于2021-03-04 11:27 被阅读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

    相关文章

      网友评论

          本文标题:Android Studio Gradle 中获取 System

          本文链接:https://www.haomeiwen.com/subject/uuahqltx.html