Keep on going, never give up.

Eclipse生成Android apk并签名

Eclipse中开发完Android应用后,都需要发布程序,这时我们就需要生成apk并进行签名,进一步的还需要混淆,本文简要列出Eclipse生成apk并签名方法。

一、导出Android应用apk

1、在Eclipse中,右键点击Android工程,在弹出菜单中依次点击Android Tools > Export Signed Application package

2、填入工程名,如果是从上一步的工程名上右键点击的,默认已经填入缺省名称,默认即可,这个工程名表示将到导出的工程应用名称,必须是当前工程中存在的项目。点击Next。

3、如果是第一次导出,那么还需创建一个keystore(参下文),如果使用现有keystore则只需选择“Use existing keystore”并定位到keystore的存储位置,然后输入keystore的密码,点击Next进入下一步。

4、Destination apk file 设置apk保存位置,选好保存位置后,点击Finish即完成导出。

导出apk已经自动完成签名,如果开启了混淆,也会自动完成混淆。

下面看如何新创建一个keystore。

二、创建一个新的keystore

创建keystore不是必须在Eclipsse中才可完成的,只不过Eclipse可视化操作起来更方便,实际执行(估计)也是调用Java keytool工具完成的。下面仅示例Eclipse创建新keystore过程。

a)选择(填入)保存位置,用于保存最后生成的keystore文件,示例:JohnApk.keystore

b) 填入并确认密码,点击Next

c)填入一堆keystore的配置信息,包括

  • Alias:密钥别名
  • Password:输入密码
  • Confirm:确认密码
  • Validity(years):密钥有效期(年数)
  • First and Last Name:名字
  • Organizational Unit:组织单位
  • Organizational:组织
  • City of Locality:城市
  • State or Province:州或省
  • Country Code(XX):国家编码

其中,密码可跟前面b)密码不同,也可相同,设置完成后点击Next。

三、关于签名的小知识

1、原则上,个人开发的Android应用都是有统一一个keystore去签名,这样既开发者方便维护,也方便用户升级管理。

2、经过签名的apk程序可使用压缩对齐等优化软件对apk进行优化,提高性能。

参考资料:

http://www.etsec.com.cn/service/guide/guide-ssl-141.html

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.