AndroidStudio的几种生成apk的方式及其签名情况

本文详细介绍了在Android Studio v3.5.1中使用不同方式打包APK的方法及签名情况,包括直接运行debug版本、Build apk、生成带签名的release版本等,并提供了检查apk签名的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

我们在使用AndroidStudio进行打包apk时有几种方式,但多数情况,我们并没有考虑过这几种方式的签名情况,而导致有的时候回出现问题。

AndroidStudio: v3.5.1

方法实例

  1. 直接运行debug版本(未配置过)

    将会生成app-debug.apk,此apk无签名

  2. Build–>Build apks

    将会生成app-debug.apk,签名会使用C:/Users/wolnx/.android/debug.keystore

  3. Generate signed apk–>apk–>v1和v2同时勾选

    生成app-release.apk,签名使用指定签名。

  4. 点击AndroidStudio右侧的gradle–>app–>build–>assemble

    同时生成app-debug.apk和app-release-unsigned.apk

    app-debug.apk, 签名会使用C:/Users/wolnx/.android/debug.keystore
    app-release-unsigned.apk, 因为未指定签名所以release版本并没有被签上名。(如果指定了,就会有)

查看apk签名方法

下面两个工具全在jdk中

//方法1:
jarsigner -verify -certs -verbose app-debug.apk
//方法2:
keytool -list -printcert -jarfile app-debug.apk

转载请注明出处:http://www.wolfnx.com/2019/07/21/AndroidBuildApkMethod

作者 : wolfnx
邮箱 : wolfnx@outlook.com
邮箱2 : lostnx@gmail.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值