Android 应用发布流程

来源:互联网 发布:spyder tensorflow 编辑:程序博客网 时间:2024/05/16 23:54

Android App发布分为两大部分:

一、准备要发布的应用  :     

  1. 配置要发布的应用:比如去掉Log属性,添加VersionCode和VersionName的值等等
  2. 构建和签署发布版本的应用:构建应该是大家最会玩的一部分,签署发布在下面有简述。
  3. 测试:略
  4. 确保应用依赖的远程服务和程序开启

二、向用户发布应用:

  1. 直接推送给特定用户:比如拷贝,分享等等。
  2. 应用市场上架分发。
  3. 存储在个人或公司网站,用户自己下载。

签署Android 应用:

Android系统若安装apk,需要此apk被数字证书签署,此数字证书可代表开发者身份。若果对于同一个App,版本1.0和版本2.0拥有同样的数字证书时,用户可以下载版本2.0安装替代版本1.0。但是如果版本1.0和版本2.0 拥有不同的数字证书时,用户下载版本2.0之后无法进行安装,必须更改版本2.0的数字证书,才能进行更新。所以这就保证了每一个Developer有权不让其他Developer进行更改自己的App。

 数字证书的生成:

数字证书生成很简单,如果只需要一个数字证书的时候,仅仅就是像设置一组用户名和密码那样简单,当然还要填写一些细节的小东西(比如给证书起个名字 大笑)。如果是需要生成多个数字证书,那么就需要定义一个保存这些证书的秘钥库,以及打开这个库的密码(感觉又是一组用户名和密码的感觉。。。)。这个过程在Android Studio中用图形化界面很好操作,给一个官方的链接 https://developer.android.com/studio/publish/app-signing.html?hl=zh-cn#generate-key


生成数字证书完成后,就到了签署这一步,配置Android Studio在构建的过程中进行签署(整个过程应该不需要超过10秒),附上官方链接https://developer.android.com/studio/publish/app-signing.html?hl=zh-cn#sign-auto

原创粉丝点击