友盟在AS中利用Gradle进行多渠道打包和APK签名发布( 四 )

简介: 这篇分享一下友盟的申请和SDK

多渠道打包

1.  友盟账号注册登录


友盟账号注册地址,按照步骤完成注册流程,方法简单,自行完成


2.  SDK的下载


jar包下载地址,下载完成后解压缩,并将jar包添加到libs目录下


gradle依赖配置:在build.gradle文件中添加以下配置


dependencies {

    compile 'com.umeng.analytics:analytics:latest.integration'

}

3.  获取友盟appKey


(1)进入友盟首页,选择应用统计,点击立即使用,进入到我的产品页面


(2)添加新应用,按照提示信息填写相关资料后,提交并获取appKey


4.  在AndroidMainfest.xml中配置AppKey


添加以下相关权限,以及友盟相关参数


   <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

   <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

   <uses-permission android:name="android.permission.INTERNET" />

   <uses-permission android:name="android.permission.READ_PHONE_STATE" />

   <application ……>

   ……

   <activity ……/>

       <meta-data

           android:name="UMENG_APPKEY"

           android:value="YOUR_APP_KEY" />

       <meta-data

           android:name="UMENG_CHANNEL"

           android:value="Channel ID" />

   </application>


关于友盟SDK的集成步骤到此就OK了,如果还有不明白的地方可以参考友盟官方提供的集成文档


接下来开始讲诉多渠道打包的配置步骤


5.  添加渠道包名,配置不同风格的APP


 productFlavors {

       googleplay {}

       huawei {}

       xiaomi {}

       wandoujia {}

       baidu {}

       yingyongbao {}

       android360 {}

       uc {}

       umeng {}

       meizu{}

       //批量配置

       productFlavors.all { flavor ->

           flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]

       }

   }


目录
相关文章
|
3月前
|
Linux Android开发 iOS开发
使用Kivy创建“Hello World”应用并打包成APK
使用Kivy创建“Hello World”应用并打包成APK
|
5月前
uniapp 打包成 apk(原生APP-云打包)免费
uniapp 打包成 apk(原生APP-云打包)免费
319 1
|
5月前
|
Android开发 iOS开发
build.gradle 多渠道打包和用正式签名运行调试
build.gradle 多渠道打包和用正式签名运行调试
|
5月前
|
JavaScript
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
141 0
|
5月前
|
Android开发
【亲测,安卓版】快速将网页网址打包成安卓app,一键将网页打包成app,免安装纯绿色版本,快速将网页网址打包成安卓apk
【亲测,安卓版】快速将网页网址打包成安卓app,一键将网页打包成app,免安装纯绿色版本,快速将网页网址打包成安卓apk
154 0
|
6月前
|
Android开发
Android Gradle开发—脚本实现自动打包后复制一份APK文件,并修改APK名称,到指定目录作备份
Android Gradle开发—脚本实现自动打包后复制一份APK文件,并修改APK名称,到指定目录作备份
343 0
|
7月前
|
设计模式 缓存 Java
补齐Android技能树——从AGP构建过程到APK打包过程,安卓rxjava面试
补齐Android技能树——从AGP构建过程到APK打包过程,安卓rxjava面试
|
7月前
|
JavaScript 前端开发 Android开发
Auto.js如何打包成APK文件
Auto.js如何打包成APK文件
|
7月前
|
Android开发
|
人工智能 移动开发 Java
Android Studio插件版本与Gradle 版本对应关系
Android Studio插件版本与Gradle 版本对应关系
2562 0
Android Studio插件版本与Gradle 版本对应关系