安卓基础(生成APK)

  1. ​生成调试版(Debug)​
    • Build → Build Bundle(s)/APK(s) → Build APK
    • 输出路径:app/build/outputs/apk/debug/app-debug.apk
  2. ​生成发布版(Release)​
    • Build → Generate Signed Bundle/APK → 选择 ​APK​
    • 创建或导入密钥库(Keystore),填写签名信息(别名、密码等)
    • 输出路径:app/release/app-release.apk
🔑 ​​第 1 步:生成密钥(做一把新钥匙)​
  1. 打开 Android Studio → 点顶部菜单:​​Build​ ​ → ​​Generate Signed Bundle / APK​

    https://img-blog.csdnimg.cn/20200804170330807.png (想象这里有个图片:点这里开始!)

  2. 选 ​​APK or App Bundle?​ ​ → 点 ​​Next​

    ✅ 想上传商店?选 ​​Android App Bundle​ ​(更省流量)

    ✅ 只想发给朋友?选 ​​APK​​(更简单)

  3. 点 ​​Create new...​ ​(创建新钥匙)

    → 弹出小窗口填信息(就像注册游戏账号):

填什么? 例子 必填吗?
​Key store path​ 点右边文件夹图标,选个位置存钥匙文件(建议放桌面) ✔️
​Password​ 输入钥匙库密码(≥6位,比如 mima123) ✔️
​Alias​ 钥匙别名(写你名字缩写,如 xiaoming ✔️
​Password​ 钥匙密码(可以和上面相同) ✔️
​Validity​ 有效期(默认25年不用改) ✖️
​证书信息​ 姓名、城市随便写(比如 Beijing) ✖️
  1. ​OK​ → 回到主窗口,勾选 ​Remember passwords​ (记住密码)
    → 点 ​Next​
📦 第 2 步:选择生成类型(打包!)
  • ​Release​:正式版(更小更安全)
  • ​Debug​ :测试版(给朋友试玩用)
    → 选 ​Release​ ,点 ​Finish​

⏳ 等进度条跑完(像下载游戏一样)→ 弹出提示 ✅ ​​Signed APK/AAB generated successfully!​


📍 三、找到生成的文件

  1. ​APK 文件在哪?​
    你的项目文件夹\app\release\ 里找到 app-release.apk

    → ​​双击就能安装到手机!​

  2. ​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)
用途 测试、非商店分发 正式发布到应用商店