Android Studio 签名打包

一、理解

1、Android安装包文件(Android Package),简称APK,后缀名为.apk
2、注意:release版本的未签名的apk文件,在某些手机上无法安装,比如OPPO
3、debug版和release版的区别:
     (1).debug版包含调试信息,往往没有任何优化,适合程序调试
     (2).release版是发布版,供用户使用,往往进行了各种优化
4、我们的app程序开发完后必须要就行签名,证明这是属于我的app,之后才能上线或者公开使用
5、签名的步骤,签名打包的步骤在底层其实的是有点麻烦的,但是我们也没有必要去深究,使用工具Eclipse或Studio可以很快的完成

二、生成Debug和Release包
在这里插入图片描述
当你看到这个页面的时候,这个APK就已经安装在这个模拟器上面了,而这个APK就是debug版本的,但是它是运行时生成的,不是打包生成的
怎么查看这个APK呢
把当前项目切换成Project,然后找到build文件夹。只要你的项目运行了,就会生成这个文件夹,然后你可以通过下图
在这里插入图片描述
此时你可以将这个app-debug.apk复制,然后通过QQ发送到你自己的手机上,然后你在手机上下载上下载试着安装一下,你看能不能行
当然是不行的,只有release版本的APK才能安装在自己的手机上。
在这里插入图片描述
从这个图片上来看,你已经看到不能安装的原因了。

通过签名jks来试试,首先要android studio 点击Build→Generate Signed Bundle / APK…,按下图操作:
在这里插入图片描述



这里需要一个商店的key,因为没有,所以创建一个新的,点击Create new…

首先指明生成的jks文件的路径,点击这个文件夹图标
在这里插入图片描述
我个人习惯放在D盘的APK目录下,然后命名jks的名称为GenerateAPK,然后点击OK。

然后输入这个jks和别名的一些相关信息,上方的商店密码和别名密码可以设置为一样的,这样便于记忆,只不过安全系数就降低了。我上面设置的是123456,信息都设置好了之后,点击OK。
在这里插入图片描述
如果出现这个弹窗,你可以不用担心,点击OK

这里勾选上记住密码,点击Next
这里这的注意的是如果是为公司做的app就要向公司要Keystore文件和它的密码,个人开发也是可以使用自己之前创建的Keystore文件,但是要记住它的密码

接下来如下图,选择release,下面两个都勾选上,然后点击Finish
在这里插入图片描述
当你看到屏幕的右下角出现这个提示时,说明你的APK已经生成了,你可以在你的app下看到多了一个release的文件夹,里面就是app-release.apk包,下面你可以复制发到手机上,然后下载,手机上是可以安装的。
在这里插入图片描述
这个apk就是我们签名后的app应用程序。可以拿去发布到应用市场。Keystore文件是非常重要的,app程序升级是要用到它的。密码也是要记住的
手机上安装成功
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彬sir哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值