我们的app程序开发完后必须要就行签名,证明这是属于我的app,之后才能上线或者公开使用。
许多开发者可能对app应用签名打包还不熟悉,这里对大家详细介绍一下:如何在Eclipse中进行签名打包和如何在Studio中进行签名打包。
签名的意义:为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。
签名的步骤,签名打包的步骤在底层其实是是有点麻烦的,但是我们也没有必要去深究,使用工具Eclipse或Studio可以很快的完成。
一.在Eclipse中进行签名打包
打包Apk文件必须得有一个Keystore文件。这个文件就是你Apk文件开发者信息的载体。其实就是要一个密钥文件。
1.选择你要打包成Apk文件的项目点击右键,你会看到导出这一个选项。
2.点击选择导出,你会看到一个对话框选择导出Android应用。
3.双击导出Android Application 会让你选择项目,直接点击下一步。
4.这个时候对话框中会叫你选择你的Keystore。有两个选择一个用已经存在的Keystore,一个创建新的Keystore。
这里这的注意的是如果是为公司做的app就要向公司要Keystore文件和它的密码,个人开发也是可以使用自己之前创建的Keystore文件,但是要记住它的密码。
5.我们选择创建新的Keystore。选择生成的目录名字。输入密码。点击下一步。
6.这个时候需要你输入详细的Keystore信息,包括密码,使用年限,城市等等输入就是。点击下一步。直到完成。
这个时候你的Keystore生成完成了,重复4的步骤选择导出Android工程,选择使用已经存在的Keystore,输入刚开始输入的密码下一步,直到完成。
7.输入你的APK生成的目录,和名字点击Finish完成。到这里你的项目打包成APK就成功了。
这个apk就是我们签名后的app应用程序。可以拿去发布到应用市场。Keystore文件是非常重要的,app程序升级是要用到它的。密码也是要记住的。
二.android studio签名打包
它和Eclipse差不多,需要以下几步:
1.首先要打开android studio,分别点击(Build -> Generate Signed APK…)如图所示:
选择要签名打包的程序:
点击Next.
2.弹出如下对话框,创建一个key。
3.新建一个key时,根据的需要填写如下的项目
4.填写创建的key的 alias和密码。
5.点击next之后再点击finish即完成打包签名。如图所示:
6.如果出现show in Explorer,表明打包成功,如图所示:
同样也是生成一个apk文件。
到这里,两个Android的app程序签名打包的方式已经介绍完毕了。
这里app指的是应用程序称呼,apk只是一个程序文件的后缀。app程序文件也可以叫apk文件!