Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android Studio多渠道打包,androidstudio打包

Android Studio多渠道打包,androidstudio打包

編輯:關於android開發

Android Studio多渠道打包,androidstudio打包


本文所講述的多渠道打包是基於友盟統計實施的。

多渠道打包的步驟:

1、在AndroidManifest.xml裡設置動態渠道變量

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

2、在build.gradle設置productFlavors

    這裡采用批量修改:

android { 

productFlavors {
default_channel {}
QQ {}
WEIXIN {}
WEIBO {}
wandoujia {}
_360 {}
yingyongbao {}
xiaomi {}
baidu {}
huawei {}
jifeng {}
}
productFlavors.all { flavor ->
flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}

}

所謂ProductFlavors其實就是可定義的產品特性,配合 manifest merger 使用的時候就可以達成在一次編譯過程中產生多個具有自己特性配置的版本。上面這個配置的作用就是,為每個渠道包產生不同的 UMENG_CHANNEL_VALUE 的值。

3、打包操作
 此處有兩個方法:
    此處只介紹圖形界面操作。
在AndroidStudio菜單欄點擊Build菜單–>Generate signed APK–>選擇key,並輸入密碼

然後下一步,選擇打包渠道(可多選)

最後點擊Finish按鈕


上圖可以看到,我們已經成功的將三個渠道包打好。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved