美文网首页
Gradle多渠道打包使用记录

Gradle多渠道打包使用记录

作者: OoYoO | 来源:发表于2018-03-13 16:25 被阅读11次

manifestPlaceholders替换变量
AndroidManifest.xml中添加

<meta-data android:name="UMENG_APPKEY" android:value="${umeng_app_key}" />

在build.gradle文件中根据不同的环境,生成不同appkey的apk。

buildTypes {
        debug {
         manifestPlaceholders = [umeng_app_key: "你替代的内容"]
        }
        release {
       manifestPlaceholders = [umeng_app_key: "你替代的内容"]
        }
        develop {
       manifestPlaceholders = [umeng_app_key: "你替代的内容"]
        }
    }

如果你想要替换多个变量,假如你需要两个变量要替换,需要按照下面形式进行

<meta-data
         android:name="UMENG_APPKEY"
         android:value="${umeng_app_key}"/>
<meta-data
          android:name="UMENG_SECRET"
    android:value="${umeng_app_secret}"/>
buildTypes {
        debug {
    manifestPlaceholders = [umeng_app_key: "你替代的内容",umeng_app_secret:"你要替换的内容"]
        }
        ...
    }

参考:
http://blog.csdn.net/u011904605/article/details/54664831

相关文章

网友评论

      本文标题:Gradle多渠道打包使用记录

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