如何测试发布自己开发的app?从零到上线的完整步骤

发布日期:2025-10-13 02:02浏览次数:

记得当时做第一个安卓小工具时,完全不知道咋发布,愣是东拼西凑搞出了安装包,结果发给朋友全打不开。急得我连夜翻遍技术论坛,总算摸出点门道。

零、准备阶段

先把代码从Android Studio菜单Build > Generate Signed Bundle掏出来。这步坑死我:第一次勾选Export encrypted key直接导致安装包签名错误。后来发现本地备份密钥更靠谱,直接取消勾选完事。

一、本地自测环节

拿出吃灰三年的备用机红米Note8:

  • 先开开发者选项狂点系统版本号
  • 打开USB调试时忘了开USB安装权限,插着数据线死活装不上
  • 测试发现华为手机要点信任此电脑才能装

光测试就报废三天,最坑爹是OPPO手机默认关闭未知来源安装,藏得贼深:设置>密码与安全>系统安全>外部来源应用检查里才找到开关。

二、丢给别人测试

用蒲公英分发省事(别问为啥用它,问就是免费):

  1. 打包APK扔进平台自动生成二维码
  2. 测试同事扫完直接跳浏览器下载
  3. 华为手机下载完找不到安装包?原来是浏览器拦截了应用宝的包

最骚的是有个同事的vivo手机,下载完死活安装不了,发现文件管理App里搜APK文件名才能找到安装包。

三、正式上架

给应用商店传安装包时:

  • 小米要求横竖屏各5张截图,临时现拍差点逼疯我
  • 应用宝传图标非要用512x512像素,现P图搞到凌晨两点
  • 首次提交华为商店被拒,理由隐私政策弹窗没加拒绝按钮

最狠的是上架小米时检测出过度获取通讯录权限,明明我代码里没调用,查半天发现第三方推送SDK偷偷获取的...

经验总结

这三个月踩的坑比我头发都多:

  • 测试机要覆盖华为/OPPO/vivo三大魔改系统
  • 上架前删干净第三方SDK里的流氓权限
  • 隐私政策弹窗必须做双按钮(同意/拒绝)

要是有朋友也想自己发布APP,建议直接收藏这篇笔记,都是血泪教训。

如果您有什么问题,欢迎咨询技术员 点击QQ咨询