Android项目的打包签名及应用的版本升级(一)

android 项目的打包签名及应用的版本升级(一)

当我们建立完一个Android项目并开发完成其功能后,一般需要打包成Android安装包文件,即apk文件(后缀为.apk),以便于使用者下载安装到手机上运行使用,或者在原有功能的基础上新增一些功能之后也需要重新打包该应用,以方便使用者更新到该应用的新增功能(即平时所说的升级)。所以,需要掌握如何将eclipse中的Android项目打包成apk。

1.关于打包签名

关于签名
使用eclipse自动发布到手机上进行测试时,项目的bin目录下会自动生成一个.apk的文件,此文件可以直接用于安装测试,但是此签名是一个测试用签名,与正式打包的签名不一样。
AndroidManifest.xml文件中package的值可以认为是一个android应用的唯一标识id,在建立项目时输入的应用包名就是此package值。
自己开发的各个应用程序要用不同的包名来区分,才能保证安装时不被android系统识别为同一应用。
如果别人开发的应用包名与自己开发的应用包名一样,那么在安装apk时还是会报错,为了避免出现这种问题,于是就产生了apk签名。
签名的意义:
为了保证每个应用程序开发商的合法id,防止部分开发商可能通过使用相同的package name 来混淆替换已经安装的程序,就需要对自己发布的apk文件进行唯一签名,保证我们每次发布的版本的一致性。
签名的步骤:
创建key,使用创建的key对apk签名
      具体步骤:使用eclipse导出带签名的最终apk
      step01:导出
工程右键---->export,选中Android下的Export  Android  Application ,点击next
step02:
选择要打包的项目名称helloWorld,点击next
step03:
选择密钥库(新建或选择已有的 )
可以选择使用已存在的密钥库或者创建密钥库,这里我们演示创建一个密钥库。
选择单选按钮:Create new keystore
选择密钥库的导出位置:C:\Users\Joinee\Desktop\key
输入密码及确认密码(记下这个密码,这是需要记住的第一个密码,若下次使用这个密钥时Use existing keystore会用到
点击next按钮
step04
填写密钥库信息,填写apk文件的密码(这是需要记住的第二个密码),使用期限和组织单位信息等。
点击下一步
step05:
选择打包完的apk要存放的位置,点击finish,即生成了带签名的apk文件。(打包过程可能需要一段时间,等待一会儿)
OK!
PS:
如果下次再发布该应用的新版本时,使用刚才已经创建的密钥库再次签名打包即可。
工程右键,选择Android Tools ---->Export Signed Application Package

选择已经创建的keystore,输入密码

输入apk密码:


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值