【Android】- Android Studio打包签名的流程

来源:互联网 发布:java get post 编辑:程序博客网 时间:2024/04/27 16:38

前言

为什么要数字签名

      简言之:“这是Android系统所要求的”。
      Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定最终用户可以安装哪些应用程序。这个数字签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用程序包自我认证的。

为什么我的应用程序没有数字签名就可运行到手机上

      你没有给Android应用程序签名并不代表Android应用程序没有被签名。为了方便我们开发调试程序,ADT会自动的使用debug密钥为应用程序签名。debug密钥?它在哪?debug密钥是一个名为debug.keystore的文件。

1.创建签名文件

Android Studio -> Build -> Generate Signed APK...

弹出Generate Signed APK


2.填写数字签名参数

点击Create new... 弹出New Key Store 填写签名参数

相应的参数名称如下图:点击OK后返回弹出New Key Store的窗口,单击Next

3.选择构建类型


点击Finish,即完成了数字签名打包过程。

4.查看生成的apk文件


1 0