Android 开发技术分享

Android手把手教你APK签名打包

2020-04-18  本文已影响0人  i小灰

目录

image

前言

签名就像apk的”身份证“,即使同一份代码使用两个不同的签名,他们也属于两个不同的应用。所以当我们开发一个新应用的时候,就需要对我们的应用进行签名

如何生成签名

本篇文章主要介绍如何使用Android Studio自带的工具生成签名

第一步

Build —> Generate Signed Bundle/APK

image

第二步

选择给Bundle或者APK签名,如果我们要单独给一个Module打包,以第三方aar的方式给出,我们可以选择Android App Bundle,如果我们仅作为一个整体的APK给出,就选择APK image

第三步

如果是第一次创建签名,这里我们点击Create new..

image

第四步

填入信息,这里最好用一个记事本把填入的信息记录下来

image

第五步

回到上一个页面,点击Next

image

第六步

勾选V1和V2,点击FInish选V1打包出来的app是jar的(一般这种就是当做第三方导入项目来用的)选V2打包出来的APP是apk版本的(也就是可以直接在手机上安装的,可是上线的)至少,选择一个,一般选V1或者V1V2同时选择,只选择V2有的apk会安装失败,

image

第七步

最后Andorid Studio就会帮我们生成一个已经签名的APK

image

如何编写签名脚本

现在我们已经给应用生成了签名文件,但是如果每次都这样给APK签名是不是太麻烦了呢?所以,我们可以通过在app.gradle下编写签名脚本的方式,来自动帮我们构建带签名的APK

第一步

我们将之前生成的签名文件放到项目的app目录下,如下所示: image

第二步

编写gradle脚本

//app.gradle

这样以后每次使用Android Studio进行Build APK或使用命令./gradlew assembleRelease ,生成的APK就是签名过的APK

如何查看签名

点击signingReport如下图所示

image 命令行就会自动输出签名(注意:有的地方需要我们填写应用签名,可能需要把冒号去掉,如微信开放平台等) image

到这里就结束啦。

上一篇 下一篇

猜你喜欢

热点阅读