Android移动开发-如何在AndroidStudio里进行对应用程序进行签名

Android应用项目以它的包名作为唯一标识,如果在同一台手机或平板上安装两个包名相同的应用,后面安装的应用就可以覆盖前面安装的应用或安装失败(应用版本比已安装的应用版本低的情况)。为了避免这种情况的发生,Android要求对作为应用发布上线时必须对应用进行签名。
对应用进行签名有以下两个好处:
①确认开发者的身份。由于应用开发者可以通过使用相同的包名来替换已经安装的程序,因此使用签名可以避免发生这种情况;
②确保应用的完整性。签名会对应用包中的每个的文件进行处理,从而确保程序包中的文件不会被替换。

大多数的时候,开发者会直接使用AndroidStudio对Android应用签名。使用AndroidStudio应用签名的步骤如下所示:
①点击AndroidStudio主菜单中的“Build”——>“Generate Signed APK…”菜单项,AndroidStudio弹出如下图所示对话框。

这里写图片描述

这里写图片描述

②如果系统中还没数字证书,则可以在上图所示窗口中点击“Create new…”按钮,并按下图所示的格式填写数字证书的存储路径和密码。

这里写图片描述

这里写图片描述

③填写完成后点击“OK”按钮,AndroidStudio返回如下图所示的对话框,并在该对话框中使用刚刚创建的数字证书。

这里写图片描述

④点击“Next”按钮,AndroidStudio将会显示如下图所示的对话框,该对话框用于指定生成签名后的APK安装包的存储路径。

这里写图片描述

点击“Finish”按钮,签名完成。AndroidStudio将会在指定路径下生成一个签名后的APK安装包。

这里写图片描述

上面的步骤的第2步用于制作新的数字证书,一旦数字证书制作完成,以后就可以直接使用该数字证书签名了。
利用已有的数字证书进行签名,请按如下步骤进行。
①在下图所示的所示的窗口中单击“Choose existing…”按钮浏览已有的数字证书。

这里写图片描述

②浏览已有的数字证书之后,在该对话框下面的Key store password、Key alias、Key password文本框中输入已有的数字证书对应信息,这样将会看到如下图所示的效果。接着一直点击“Next”按钮,并选择签名APK的存储路径即可。

这里写图片描述


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值