概述
程序开发完后,需要打成apk包,才能发布给别人使用。Android程序安装包按是否签名分为unsigned(未签名)和signed(签名)两种。前者一般用于调试、内部测试等;后者用于正式发布。
本文介绍通过eclipse快速打包方法。
打unsigned包
在Pacakge Explorer视图中选择要打包的工程,单击右键,在上下文菜单中选择Android Tools -> Export Unsigned Application Package。
在弹出的Export Project对话框中,选择要导出apk文件的位置,然后单击保存按钮。
稍等片刻,弹出如下对话框,表示打包完成。上一步中所选的位置有指定的apk文件,可以用此apk文件安装。
打signed包
在Pacakge Explorer视图中选择要打包的工程,单击右键,在上下文菜单中选择Android Tools -> Export Signed Application Package。
在Project Checks对话框中,选择要导出的工程,然后单击Next按钮。
在Keystore selection对话框中,选择已有的密钥或者生成一个密钥,然后单击Next按钮。一般要求同一个软件的各个版本使用同一个密钥签名,否则升级安装会提示密钥不符。
在Key Creation对话框中输入相关信息后,单击Next按钮。
在Destination and key/certificate checks对话框中输入导出的apk文件位置,确认无误后,单击Finish按钮。在指定位置生成了apk文件,可以发布此apk文件给他人使用。