Android应用分发教程
目录
准备工作
在开始Android应用分发之前,您需要准备以下材料:
- 已开发完成的Android应用(.apk或.aab文件)
- 应用图标和启动图
- 应用描述和截图
- 隐私政策URL
- 签名证书(keystore文件)
应用签名
1. 使用Android Studio签名
- 打开Android Studio项目
- 选择"Build > Generate Signed Bundle/APK"
- 选择"APK"或"Android App Bundle"
- 选择或创建keystore文件
- 填写签名信息
- 选择发布版本(Release)
- 点击"Finish"完成签名
2. 使用命令行签名
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore your-key.keystore your-app.apk alias_name
渠道配置
1. 多渠道打包
在build.gradle中配置渠道:
android {
defaultConfig {
...
}
productFlavors {
google {
manifestPlaceholders = [CHANNEL: "google"]
}
huawei {
manifestPlaceholders = [CHANNEL: "huawei"]
}
xiaomi {
manifestPlaceholders = [CHANNEL: "xiaomi"]
}
}
}
2. 渠道标识
在AndroidManifest.xml中添加渠道标识:
<meta-data
android:name="CHANNEL"
android:value="${CHANNEL}" />
安装包管理
1. 版本管理
- 遵循语义化版本号(如:1.0.0)
- 记录版本更新日志
- 保存历史版本安装包
2. 安装包优化
- 启用R8/ProGuard代码混淆
- 压缩资源文件
- 移除未使用的资源
- 使用WebP图片格式
分发设置
1. 基础设置
- 填写应用名称
- 上传应用图标
- 添加应用描述
- 设置隐私政策
2. 高级设置
- 配置安装密码
- 设置安装次数限制
- 添加设备白名单
- 配置更新策略
安装指南
用户安装步骤:
- 点击分发链接
- 输入安装密码(如已设置)
- 点击"下载"按钮
- 允许安装未知来源应用
- 点击"安装"按钮
- 等待安装完成
常见问题
Q: 为什么安装时提示"禁止安装未知来源应用"?
A: 需要在系统设置中允许安装未知来源应用。进入"设置 > 安全 > 未知来源",开启相应权限。
Q: 应用安装后闪退怎么办?
A: 可能是签名不匹配或系统版本不兼容,请检查应用兼容性设置。
Q: 如何更新已安装的应用?
A: 直接点击新的安装链接即可,系统会自动覆盖旧版本。