安卓基础(生成APK)
- 生成调试版(Debug)
Build → Build Bundle(s)/APK(s) → Build APK
- 输出路径:
app/build/outputs/apk/debug/app-debug.apk
- 生成发布版(Release)
Build → Generate Signed Bundle/APK
→ 选择 APK- 创建或导入密钥库(Keystore),填写签名信息(别名、密码等)
- 输出路径:
app/release/app-release.apk
🔑 第 1 步:生成密钥(做一把新钥匙)
-
打开 Android Studio → 点顶部菜单:Build → Generate Signed Bundle / APK
https://img-blog.csdnimg.cn/20200804170330807.png (想象这里有个图片:点这里开始!) -
选 APK or App Bundle? → 点 Next
✅ 想上传商店?选 Android App Bundle(更省流量)
✅ 只想发给朋友?选 APK(更简单) -
点 Create new...(创建新钥匙)
→ 弹出小窗口填信息(就像注册游戏账号):
填什么? | 例子 | 必填吗? |
---|---|---|
Key store path | 点右边文件夹图标,选个位置存钥匙文件(建议放桌面) | ✔️ |
Password | 输入钥匙库密码(≥6位,比如 mima123 ) | ✔️ |
Alias | 钥匙别名(写你名字缩写,如 xiaoming ) | ✔️ |
Password | 钥匙密码(可以和上面相同) | ✔️ |
Validity | 有效期(默认25年不用改) | ✖️ |
证书信息 | 姓名、城市随便写(比如 Beijing) | ✖️ |
- 点 OK → 回到主窗口,勾选 Remember passwords(记住密码)
→ 点 Next
📦 第 2 步:选择生成类型(打包!)
- Release:正式版(更小更安全)
- Debug:测试版(给朋友试玩用)
→ 选 Release,点 Finish
⏳ 等进度条跑完(像下载游戏一样)→ 弹出提示 ✅ Signed APK/AAB generated successfully!
📍 三、找到生成的文件
-
APK 文件在哪?
你的项目文件夹\app\release\
里找到app-release.apk
→ 双击就能安装到手机! -
App Bundle 文件在哪?
你的项目文件夹\app\release\
里找到app-release.aab
→ 这个文件要上传到 Google Play 商店
💡 小贴士:
如果找不到文件?点 Android Studio 右边 → Gradle 按钮 → 展开app
→ 双击 assembleRelease 也会生成文件!
🛡️ 四、重要!钥匙保管指南(像存压岁钱一样认真)
你的钥匙文件(名字类似
xxx.jks
)就是 APP的命根子!
如果丢了:
- 🔒 以后无法更新你的APP
- 🚫 别人能偷你的APP冒充你
✅ 安全做法:
1️⃣ 复制钥匙文件到U盘
2️⃣ 发给爸爸妈妈帮你存一份
3️⃣ 上传网盘(但别公开链接!)
💎 五、对比 APK vs App Bundle
功能 | APK | App Bundle(官方推荐) |
---|---|---|
大小 | 较大(全语言全设备) | 小很多(按手机型号下载) |
安装 | 直接装手机 | 需上传到应用商店(如Google Play) |
用途 | 测试、非商店分发 | 正式发布到应用商店 |