android 应用程序签名

android不允许应用程序没有签名就发布,签名有debug与release两种。

在eclipse开发下,adt插件会自动做到签名的工作,开发者初期可能未注意(包括我自己)。实际上,eclipse是用插件默认的debug签名。

因此,若要正式发布release版本,需要有私钥的正式签名。

以下简要介绍eclipse编写应用程序的签名步骤,详情参考http://developer.android.com/guide/publishing/app-signing.html。


1.在eclipse下,选择所要签名的工程,右击-> Android Tools -> Export Signed Application Package.




2. 在选择输出项目上,直接next。

.


3. 在keystore 选项上,若已有keystore文件,则选择Use existing keystore,直接输入密码;



若无keystore文件,则需要新建keystore文件Create new keystore,输入并确认密码(此密码为该keystore文件的密码):


4. 在选择key的选项上,可用已有的key或新建一个key。用已有的key,输入密码并next:



是第一次新建的keystore文件,则需要新建第一个key(此处的密码为对应你建立的keybell.tsiung的密码,可以不同于keystore文件的密码,keystore相当于一个key的仓 库,里面可以存放多个key,每个key拥有一个对应的密码),然后next:


5. 设置好输出文件名及路径后,Finish就大功告成了:


拥有私有签名的apk,可以防止其他人在反编译你的应用程序后进行修改再次发布,因为具有不同签名的apk包是不能升级安装的。也即,具有不同签名的apk,若拥有同样的package,则后安装的apk会安装失败。此时用户就会选择,要么认为新的apk是盗版的,要么把旧的apk卸载后重装新apk。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值