美文网首页
Android studio中gradle命令添加参数

Android studio中gradle命令添加参数

作者: 放羊娃华振 | 来源:发表于2021-11-29 21:54 被阅读0次

    一、在app目录下的build.gradle 中配置

    android {
        defaultConfig {
            ....
            buildConfigField "String", "TINKER_ID", "\"${getTinkerIdValue()}\""
        }
    }
    
    // 用了 三元运行 如果没有参数,就使用 1.0.0_base 作为名字
    def getTinkerIdValue() {
        return hasProperty("TINKER_ID") ? TINKER_ID : "1.0.0_base"
    }
    

    二、可以在java代码中使用

    // BuildConfig 一定要导入 当前工程包名的,没有的话 先build一次
    ((TextView)findViewById(R.id.textView)).setText(BuildConfig.TINKER_ID);
    

    三、打包名后面添加参数

    // gradle assembleRelease -P${参数名}=${参数值}
    gradle assembleRelease -PTINKER_ID=2.0.0-patch
    
    //多参数的添加方式
    gradle assembleRelease -PTINKER_ID=2.0.0 -PIsProtectedApp=true
    

    参考文章:
    https://blog.csdn.net/qq_30889373/article/details/79375216

    相关文章

      网友评论

          本文标题:Android studio中gradle命令添加参数

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