【准备1-完成】安卓集成友盟分享到微信、微信朋友圈、qq、qq空间——1、腾讯开放平台、微信开放平台等需要的签名

说明

不管是腾讯开放平台还是微信开放平台,提交你的应用的时候需要提交一个应用签名和包名(应用程序名)

微信开放平台
在这里插入图片描述
腾讯开放平台好像是在 qq 互联中
在这里插入图片描述
在这里插入图片描述

获取安卓应用的签名

       在开放者平台需要的签名其实就是安卓 android studio 生成的签名文件后,再获取这个签名文件的 md5 值
       可以参看 安卓获取签名md5 https://blog.csdn.net/weixin_38282516/article/details/86621279
       为了方便演示,新建一个项目,直接使用 android studio 本身的签名工具生成一个签名文件,并获取对应的 md5 值

新建项目

在这里插入图片描述

生成签名文件

       先什么都不做,直接生成签名文件,百度下android studio 生成签名文件 就能搜出一大把, 我选择一篇参看 AndroidStudio生成签名文件、配置签名信息、打包 https://www.jianshu.com/p/2b457af236a7

       as → 标题栏 build → generate signed bundle or apk → ok 按钮 → create new

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Key store path : 签名文件路径
Password :签名文件的签名密码 → xb123456
Confirm : 签名文件的确认密码 → xb123456

Alias : 别名 → key0
Password : 别名的签名密码 → 123456
Confirm : 别名的确认密码 → 123456
Validity ( years ) : 有限期 (年)
First and Last Name : 全名

Organizational Unit : 组织单位
Organization : 组织
City or Locality : 城市或地方
State or Province : 州或省
Country Code(XX) : 国家代码

注意:

       一个签名文件可以有多个别名, 不同的程序可以使用同一个签名文件的不同别名进行签名打包;签名文件的密码相当于进入这个签名文件,然后需要填写别名和别名的密码

       忽略 这个
在这里插入图片描述
       至此已经在本地创建了一个对应 jks 签名文件,然后打包注意箭头的指向和说明,签名文件的密码 和 别名密码可能是不同的(如果你要设置成一样也可以的,不过不安全);一路next 就能生成安装包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置自动签名

       不配置自动签名的话,程序直接在真机或者模拟器上运行或者是调试模式的时候都是使用的AS 自带的 debug 签名,和我们的正式签名是不一样的
       如果是在在手机安装已经打包好的 apk 文件,再链接AS 点击运行的时候会出现 签名不一致的问题。 所以需要配置自动签名
       as 标题栏 → file → project structure(项目结构)栏 【ctrl + alt + shift + s】→ 【左侧】Modules → 【右侧】app → Signing Config 【签名设置】→ ok
在这里插入图片描述
       就会在 app build.gradle 生成 signingConfigs{} , 直接
在这里插入图片描述
       新增一个签名
在这里插入图片描述
在这里插入图片描述
       改为相对路径

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后一步获取签名文件的md5 值、应用包名(安装包名称)、应用图标(100 * 100 px)

       1、获取签名的签名文件的 md5 的值方法有多种,此处只说使用在有java的环境下进行获取
       cmd →
       keytool -list -v -keystore C:\MySoftwareHome\UMTest\app\xb.jks -alias key0
       keytool -list -v -keystore jks文件所在位置 -alias 该签名文件下存在的别名
       再输入对应 jks 密码就能获取对应别名的 md5 值,不做这个值需要去除 “ : ” 就是我们真正需要的值:783E68B03B4D857D1B372973C76BD08E
       注意:
       md5 的值必须需要小写哦,记得将大写的字面转换为小写:
783e68b03b4d857d1b372973c76bd08e

在这里插入图片描述

       2、应用包名 :也就是需要填写的安装包名称,也就是我们的 注册清单 AndroidManifest.xml 下manifest 标签中的 package 值:com.example.xb.umtest
在这里插入图片描述
在这里插入图片描述
       3、应用图标: qq 互联上面上传的应用需要 100 *100 px 的格式,我这边用了系统自带的应用,格式我选择了 png
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值