友盟在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]

       }

   }


目录
打赏
0
0
0
0
3
分享
相关文章
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
apk简单介绍(组成以及打包安装流程)
apk简单介绍(组成以及打包安装流程)
183 0
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
148 0
apk安装包EXE,mis程序打包后报毒的正确处理方式-千万不要再人傻钱多被骗-真正的合法途径的处理方式才是正确的-apk安装包EXE,mis程序如何处理-优雅草央千澈
apk安装包EXE,mis程序打包后报毒的正确处理方式-千万不要再人傻钱多被骗-真正的合法途径的处理方式才是正确的-apk安装包EXE,mis程序如何处理-优雅草央千澈
apk安装包EXE,mis程序打包后报毒的正确处理方式-千万不要再人傻钱多被骗-真正的合法途径的处理方式才是正确的-apk安装包EXE,mis程序如何处理-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
使用keytool查看Android APK签名
本文介绍了如何使用Windows命令行工具和keytool查看APK的签名信息,并提供了使用AOSP环境中的signapk.jar工具对APK进行系统签名的方法。
458 0
使用keytool查看Android APK签名
|
6月前
uniapp 打包成 apk(原生APP-云打包)免费
uniapp 打包成 apk(原生APP-云打包)免费
399 1
build.gradle 多渠道打包和用正式签名运行调试
build.gradle 多渠道打包和用正式签名运行调试
|
6月前
|
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
158 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等