- ??生成調試版(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) |
用途 | 測試、非商店分發 | 正式發布到應用商店 |