【安卓APK】关于安卓移动端apk安装签名问题

签名

签名是什么

  1. Android系统在安装Apk的过程中,会对Apk进行签名校验,校验通过后才能安装成功。如果想要深入理解签名的,可以自行百度查看一下。

如何获取签名

  1. 可以通过系统默认的签名进行获取,获取系统的默认签名方法
    keytool -list -v -keystore debug.keystore
    通过在cmd中输入这段代码即可显示获取证书指纹
  2. 自定义签名,首先也是进入到存放keystroe的文件夹中,使用签名
    keytool -list -v -keystore xxx -keypass xxx
    xxx可以修改为自己想要的密钥

如何获取apk文件中的签名

  1. 首先apk的文件是分两种情况,一种是apk本身就没有签名,一种是打包的时候已经给签名了。这样的话想要获取apk的签名,需要以下的步骤
    // 首先,需要对apk文件后序改为zip
    // 打开后,对要把里面的META-INF文件拿出来
    // 打开cmd,进入到META-INF文件所在路径,输入以下命令
    keytool -printcert -file CERT.RSA
    // 即可获取当前apk的签名.
    

获取apk文件中的包名

  1. 对于apk文件中,签名和包名都是对apk进行一个标识认证的东西
  2. 如果要获取包名,页只需要一条命令即可获取
    aapt dump badging xxxx.apk
    xxx需要相对应的改为名称
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值