HOME / 第 8 部分 · 导出发布与毕业 / 第 98 课
MODULE 8 · 导出发布与毕业

第 98 课 · Android 导出与上架

⏱ 预计时长 45 分钟📊 难度 进阶📚 模块 第 8 部分 · 导出发布与毕业

🎯 本课学习目标

把游戏装到手机上玩——本课导出 Android 版,并了解上架应用商店。

📖 详细教学步骤

准备工作准备

  • 安装 Android 导出模板
  • 安装 JDK(Java 开发套件)
  • 安装 Android SDK(命令行工具)
  • Godot 设置里配置 SDK 路径

💡 首次配置稍繁琐,按 Godot 官方文档「Exporting for Android」一步步来。

配置导出预设操作

  1. 项目 → 导出 → 添加 → Android
  2. 配置包名(如 com.yourname.starhunter)
  3. 配置版本号
  4. 图标:各尺寸 .png 图标

生成签名密钥代码

APK 需要签名密钥(命令行生成):

GDSCRIPT# 生成密钥库(一次性)
keytool -genkey -v -keystore release.keystore \
  -alias mygame -keyalg RSA -keysize 2048 -validity 10000
# 按提示填写信息并记住密码

配置签名操作

  1. 导出预设 → 选项 → 用户数据构建(User Data Build)
  2. 勾选「使用自定义构建」或配置 Keystore
  3. 填写 keystore 路径、密码、别名

导出 APK操作

  1. 点「导出项目」选择 .apk
  2. 把 APK 传到 Android 手机安装
  3. 手机设置允许「未知来源」应用
  4. 测试触屏、性能

💡 也可以导出 AAB(Google Play 专用格式)。

上架 Google Play发布

  1. 注册 Google Play 开发者账号(一次性费用)
  2. 创建应用 → 上传 AAB → 填写资料(描述/截图/隐私政策)
  3. 内部测试 → 封闭测试 → 正式发布
  4. 国内可上架:TapTap、华为/小米应用市场等

移动端优化提示优化

  • 触屏:加虚拟摇杆/按钮(第 77 课)
  • 性能:降低分辨率/阴影/粒子
  • 横竖屏:按游戏类型设置 Screen Orientation
  • 存档用 user://(Android 正常)
⚠️
导出报错找不到 SDK?

在 编辑器→编辑器设置→导出→Android 里正确配置 SDK/JDK 路径。

⚠️
APK 装不上?

确认签名配置正确、手机开了未知来源、APK 未损坏。

🧪 动手试一试

🏋️ 课后练习

把太空射击导出 Android APK,装到手机测试触屏操作与性能,调优后再导出一次。

触屏输入 + 性能优化 + 横屏设置。

💡

签名密钥务必备份,丢了无法更新已发布的应用。

💡

国内发布优先考虑 TapTap 与国内手机厂商市场。

🎓 本课小结

Android 导出:装模板/SDK/JDK → 建预设 → 生成并配置签名 → 导出 APK/AAB → 手机安装测试;上架 Google Play/TapTap。