任何已发布的游戏都可以做成 Android 应用,以你自己的名义上架 Google Play。 你在控制台中填写几个字段并点击构建。几分钟后下载 AAB 文件,上传到 Google Play Console 即可。
你需要什么
- 一个已在自己的地址上发布的游戏(见发布)。应用会用当时线上的版本构建。
- 一个 Google Play 开发者账号。Google 会收取一次性注册费。
- 激励广告:在游戏中配置你的广告提供商(LiveOps,广告)。购买:在 Google Play Console 和游戏中配置商品(LiveOps,购买)。没有这些应用也能运行,只是没有广告和购买。
步骤 01填写应用设置
在控制台中打开游戏:设置,Android 应用。
- 应用名称:显示在手机图标下方。
- 包名:应用在 Google Play 中的 ID,例如
com.mystudio.mygame。请慎重选择:首次上传到 Google Play 后将永远无法更改。 - 版本:玩家看到的版本,例如
1.0。Google Play 使用的内部版本号会随每次构建自动增加。 - 屏幕方向、图标(512 x 512 或更大的正方形图片),如果你的广告聚合包含 AdMob,还需填写 AdMob App ID。
步骤 02构建
点击构建版本 N。构建通常需要 3 到 5 分钟,你可以离开页面。完成后你会得到三个文件:
- AAB:用于 Google Play 的文件。
- APK:可直接安装到手机上,在上传前试用应用。
- 项目 ZIP:同一个应用的 Android 项目,可在你自己的电脑上构建。
文件保留 30 天。如果构建失败,旁边会显示原因和构建日志。
步骤 03上传到 Google Play
- 在 Play Console 中创建新应用。
- 保持 Play App Signing 开启(默认已开启):主签名密钥由 Google 保管。
- 先把 AAB 上传到内部测试轨道,从那里安装并检查游戏。
- 填写商店页面,然后把应用发布到正式版。
更新
先发布游戏的新版本,再构建应用的新版本并上传新的 AAB。应用内的游戏版本是你点击构建时线上的那个版本。
上传密钥
每次构建都用你的上传密钥签名。它在首次构建时创建并加密保存。游戏所有者可以在同一页面下载副本,以及它的密码和 SHA-1、SHA-256 指纹(Google 登录等 Google 服务会要求提供)。如果密钥丢失,可以请 Google 重置,因为主密钥一直在 Google 手中。
在自己的电脑上构建
项目 ZIP 是一个普通的 Android 项目。用 Android Studio 打开,或运行 gradlew assembleDebug 生成 APK。要生成用于 Google Play 的 AAB,把上传密钥以 upload.p12 为名放在旁边,在 creator.properties 中填写密码,然后运行 gradlew bundleRelease。需要 JDK 21 和 Android SDK,详情见其中的 README.txt。
常见问题
构建要花多少钱?
构建的实际成本 x10,最低 10 Aspis。只对完成的构建扣费,失败的构建免费。每次构建旁边都会显示金额。
Google Play 上的应用归谁所有?
归你。你把它上传到自己的 Google Play 开发者账号,应用内的广告和购买使用你的设置,收入进入你的账号。
以后可以更改包名吗?
首次上传到 Google Play 后就不能改了。Google 会把新的包名当作另一个应用,没有安装量也没有评价。
应用需要联网吗?
游戏本身不联网也能启动:已发布的版本打包在应用里。登录、排行榜、购买等在线功能和在浏览器中一样需要网络。
有 iPhone 版本吗?
暂时没有。目前只能构建用于 Google Play 的 Android 应用。