当前位置: 首页 > news >正文

安卓基础(生成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

功能APKApp Bundle(官方推荐)
大小较大(全语言全设备)​小很多​​(按手机型号下载)
安装直接装手机需上传到应用商店(如Google Play)
用途测试、非商店分发正式发布到应用商店

相关文章:

  • SpringBoot 自动化部署实战:CI/CD 整合方案与避坑指南
  • Prompt Engineering Notes
  • 深入解析Java中的装箱与拆箱机制
  • Python——day46通道注意力(SE注意力)
  • 23套橙色系精选各行业PPT模版分享
  • Java常用的判空方法
  • 在MyBatis中设计SQL返回布尔值(Boolean)有几种常见方法
  • 计算机视觉与深度学习 | 基于MATLAB的图像特征提取与匹配算法总结
  • Transformer-BiGRU多变量时序预测(Matlab完整源码和数据)
  • 【Linux】Linux基础指令3
  • scikit-learn机器学习
  • 计算机视觉顶刊《International Journal of Computer Vision》2025年5月前沿热点可视化分析
  • LCTF液晶可调谐滤波器在多光谱相机捕捉无人机目标检测中的作用
  • Java + Spring Boot + Mybatis 实现批量插入
  • 逻辑回归与Softmax
  • 《深度探秘:Java构建Spark MLlib与TensorFlow Serving混合推理流水线》
  • 基于tensorflow实现的猫狗识别
  • 下载和安装Visual Studio(开发ASP.NET MVC应用)
  • 【图片识别Excel】批量提取图片中的文字,图片设置识别区域,识别后将文字提取并保存Excel表格,基于WPF和OCR识别的应用
  • [假面骑士] 龙骑浅谈
  • 苏州建设网站公司/松原头条新闻今日新闻最新
  • 深圳做网站-信科网络/广告联盟app下载官网
  • 做网站用新域名还是老域名/关键词优化报价推荐
  • 网站 运营工作如何做/优化关键词首页排行榜
  • 怎么做猫的静态网站/网站优化推广外包
  • 做网站使用什么软件的/最新地址