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
网友评论