签名打包
首先来看下如何给你的应用签名打包,那么什么是签名打包呢?
在 android 系统中,所有安装到系统的的应用程序都必须要有一个数字证书,而每一个安装到 android 系统的应用程序都是要先经过数字证书签名的,而数字证书的私钥是掌握在开发者手里的,这个私钥意味着应用程序的开发者和应用程序之间建立了信任关系。
为什么会有数字签名
当你安装了一个版本的应用程序,后安装其他版本的应用程序时,后安装的会先将前一个覆盖掉。
而数字证书的私钥就是开发者和应用程序之间建立信用的标识,所以不会有其他开发者的应用程序将你的应用程序覆盖。
那有人也许会奇怪,我在进行 android 开发的时候,不会有这个奇怪的东东啊?它就会自动覆盖呢?
那是因为在我们开发中会有默认生成的的 debug.keystore
它在我们的 c:\user\你的用户名\.android 目录下
默认的密码是 android
如何进行签名打包
现在开发者们已经很少用 Eclipse 做 android 开发,所以这次就用 android studio 做演示。
首先找到Build 里面找到 Generate Signed APK (生成有签名的APK)
然后点击 Create New,如果你没有的话(我相信看这个教程的估计大家都没有…有的话直接填就好了,不用重新创建一个ㄟ(≧◇≦)ㄏ)