多渠道打包

1.在AndroidManifest.xml中加入两行代码

   <application
        .....
      <meta-data    
        android:name="UMENG_CHANNEL" 
        android:value="${CHANNEL_VALUE}"/>
  </application>

2.在app目录下设置build.gradle

   android{
    ......
     productFlavors{   
       wandoujia{}   
       baidu{}   
       qihu360{}    
       xiaomi{}          
    productFlavors.all{      
      flavor -> flavor.manifestPlaceholders =   [CHANNEL_VALUE: name] 
       }
      }
    }

3.直接利用AS界面导出包
选择build->Generate Signed Apk之后输入keystore信息,next,finish就行了,在finish之前可以看到你配置的channel id,可以随意选择
4.也可以用命令打包

gradlew assembleRelease
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容