Android之Android Studio--Gradle多渠道打包
生活随笔
收集整理的這篇文章主要介紹了
Android之Android Studio--Gradle多渠道打包
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
于國內Android市場眾多渠道,為了統計每個渠道的下載及其它數據統計,就需要我們針對每個渠道單獨打包,如果讓你打幾十個市場的包豈不煩死了,不過有了Gradle,這再也不是事了。
友盟多渠道打包
廢話不多說,以友盟統計為例,在AndroidManifest.xml里面會有這么一段:
里面的Channel_ID就是渠道標示。我們的目標就是在編譯的時候這個值能夠自動變化。
第一步 在AndroidManifest.xml里配置PlaceHolder
<meta-dataandroid:name="UMENG_CHANNEL"android:value="${UMENG_CHANNEL_VALUE}" />
第二步 在build.gradle設置productFlavors
android { productFlavors {xiaomi {manifestPlaceholders = [UMENG_CHANNEL_VALUE: "xiaomi"]}_360 {總結
以上是生活随笔為你收集整理的Android之Android Studio--Gradle多渠道打包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信企业号开发之如何建立连接
- 下一篇: Android之SwipeRefresh