美文网首页
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