美文网首页
android_gradle批量打包

android_gradle批量打包

作者: 美男子_杰琳塔 | 来源:发表于2017-10-10 14:40 被阅读0次

之前公司要求识别下载渠道,所以做了多渠道标识,如下编辑自己的项目,一行打包代码即可打出许多包。。

-->build.gradle中

android {

...

productFlavors {

"000"{}

"002"{}

"003"{}

"004"{}

"005"{}

}

productFlavors.all {

flavor -> flavor.manifestPlaceholders = [WBY_VALUE:name]

}

...

}

-->androidmanifest.xml中

<manifest>

...

<application>

...

<meta-data

android:name="WBY"

android:value="${WBY_VALUE}" />

</application>

</manifest>

-->在你需要这个值传递给后端统计的地方这样取值

public static Stringgetchannel(){

Object msg="";

try {

ApplicationInfo appInfo =getContext().getPackageManager().getApplicationInfo(getContext().getPackageName(),PackageManager.GET_META_DATA);

msg = appInfo.metaData.get("WBY");

//    Toast.makeText(getContext(), "渠道号:" + msg.toString(), Toast.LENGTH_SHORT).show();

}catch (Exception e) {

Log.e("wby", "出错了" + e);}

return msg.toString();

}

相关文章

  • android_gradle批量打包

    之前公司要求识别下载渠道,所以做了多渠道标识,如下编辑自己的项目,一行打包代码即可打出许多包。。 -->build...

  • python脚本控制TeturePacker批量打包资源

    利用python脚本,批量打包碎图。会先更新svn,然后执行打包操作

  • jenkins打包编译android

    一般android开发打包,都通过android studio自己打包,这种流程不适合批量打包和流程规范。为了解决...

  • iOS 批量打包

    此章节在学习实验中 参考http://blog.csdn.net/u013896628/article/detai...

  • ios 批量打包

    前言 最近在研究批量打包,网上查了一番,找了一个脚本整理了一下。 需求 同一套代码,打出多个企业包,这些企业包应用...

  • 记一次 打包报错:Keystore was tampered w

    场景 今天在项目打包时遇到一个报错,如下图,批量打包采用的是多渠道快速打包脚本,由于打包过程太快,报错稍纵即逝.....

  • Xcode批量打包ipa

    以前的时候只知道做安卓开发的兄弟挺辛苦的,不但开发的时候要适配一堆的机型,好不容易开发完了还要打一堆不同的包给不同...

  • iOS批量打包(shell)

    写在前面 相信很多做APP开发的朋友都经历过这种情况:开发完成进入测试阶段会有很多各种的ipa包需要build,如...

  • Eclipse—Ant批量打包

    仅是本人的打包流程,做个笔记 (以下为本人电脑上的路径配置,仅参考) jdk环境变量: E:\Program ...

  • 批量打包脚本

    注:脚本内容默认是打的是Release版本的包。并且在脚本中没有选择证书和Developer。所以我们需要在程序中...

网友评论

      本文标题:android_gradle批量打包

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