Android软件上线发布流程及材料(草稿版)

材料:

软著:计算机软件著作权

APP专利证书/著作权登记证书

软件apk包(进行签名,加固和反编译措施)

app截图

app图标

app描述

实名认证或营业执照

 

 

平台

华为,小米,OPPO,360,Vivo,腾讯应用宝,锤子,酷派,百度移动开放平台,三星,阿里应用分发平台(UC,豌豆荚),魅族,HTC

 

13个主要的平台,有遗漏的欢迎评论

 

 

生成正式签名的APK文件

一种是用Android Studio自带的功能

Android软件上线发布流程及材料(草稿版)_第1张图片

Android软件上线发布流程及材料(草稿版)_第2张图片

签名存储路径,签名库密码,确认签名库密码,签名别名,别名密码,确认别名密码,有效期,姓名,单位,组织,城市,省份,国家编码 

 

还有一种用Gradle来构建项目

signingConfigs{
    config{
        storeFile file('...')
        storePassword '...'
        keyAlias '...'
        keyPassword '...'
    }
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.config
    }
}

Android软件上线发布流程及材料(草稿版)_第3张图片

assembleRelease生成正式版APK,assembleDebug生成测试版APK,assemble生成正式版和测试版APK 

gradle.properties用于专门配置全局键值对数据,keystore的各种信息可以放在gradle.properties中

 

多渠道APK

这个适用于不同应用渠道定制的差异性需求

可以有效的维护多份代码版本,多份APK文件的打包

(请在用到的时候自行研究)

你可能感兴趣的:(Android概念)