在 Construct 3 中为 Android 构建已签名的 APK

83次阅读
没有评论

共计 1978 个字符,预计需要花费 5 分钟才能阅读完成。

Construct 3 有自己的移动应用程序构建服务,可以为您构建您的移动应用程序。此功能是仅对订阅者可用。Android 应用(APK 文件)必须先签名,然后才能发布。这将验证您是发布者,并且自您上传以来他们未被篡改。以下是获取 Construct 3 为您构建签名 APK 的方法。

通常,已签名的应用只能发布到应用商店,不能直接在设备上运行。如果您只想测试您的应用,则应改为构建一个 Debug APK,这不需要签名。有关详细信息,请参阅教程在 Construct 3 中构建 Android 应用程序(APK).

准备项目

您可能想了解这些教程支持多种屏幕尺寸和触摸控制以确保您的项目已准备好在移动设备上使用。使用 Construct 3 在移动设备上进行测试也很容易远程预览功能。

出口

一旦您对项目在移动设备上运行良好并准备好导出感到满意,请选择菜单►项目►出口,然后选择 Android(Cordova)选项。

“Cordova”是在移动设备上运行您的项目的技术名称。
请确保已填写所有项目属性,包括名称、版本、描述和 ID。如果缺少任何内容,当您尝试选择 Android 作为导出选项时,Construct 3 将向您发出警告。

当 Cordova 选项对话框出现时,有两个下拉菜单:最低版本和 Android 构建版本,前者指定应用的最低 Android 版本要求。对于此导出,您需要选择 Signed release APK 作为您的 Android build。如果您对其他构建选项的作用感到好奇,阅读本教程。
在 Construct 3 中为 Android 构建已签名的 APK

选择“已签名的发布 APK”后,您会注意到“签名”下会显示一组全新的选项:
在 Construct 3 中为 Android 构建已签名的 APK

如果您已经获得了正在构建的应用程序的密钥库文件(例如,假设您只想发布对预先存在的 Play Store 应用程序的更新),您可以按密钥库下的选择并导入您的文件。您也可以跳过本教程!

如果没有,请选择“创建”以显示新对话框:
在 Construct 3 中为 Android 构建已签名的 APK

您需要填写所有这些详细信息才能生成密钥库。填写表格后,Construct 将为您生成一个密钥库文件,并弹出一个带有下载链接的窗口。您会注意到这个窗口充满了文本。但是,它值得一读,因为它非常重要:
在 Construct 3 中为 Android 构建已签名的 APK

如果图像有点小而难以阅读,它会说:

由于您的应用签名密钥用于验证您作为开发者的身份,并确保为用户提供无缝且安全的更新,因此管理您的密钥并确保其安全对于您和您的用户来说都非常重要。如果您无法访问您的应用签名密钥或您的密钥被盗用,Google 将无法为您找回应用签名密钥,并且您将无法将应用的新版本作为原始应用的更新发布给用户。

使用构建服务时,密钥库的副本将暂时传输到构建服务器,并在构建完成后删除。C3 和 Scirra 都不持有构建服务创建或使用的任何密钥库的副本。您必须将密钥库保存在安全可靠的地方。

如果您担心丢失签名密钥的可能性,可以使用 Google Play 应用签名。这使用 2 个键而不是 1 个键; 上传密钥和签名密钥。当您使用此服务时,Play 商店会验证您用于对游戏进行签名以便上传的密钥,然后使用 Google 安全存储的签名密钥再次签名。如果您丢失了上传密钥,或者该密钥被盗用,您可以联系 Google 撤销旧的上传密钥并生成新的上传密钥。由于您的应用签名密钥受 Google 保护,因此即使您更改了上传密钥,也可以继续将应用的新版本作为原始应用的更新上传。

您可以在以下位置找到有关对 Android 应用程序进行签名的更多信息:

https://developer.android.com/studio/publish/app-signing.html

特尔; 博士:不要失去这个。一旦丢失,您的密钥库文件将无法恢复。如果您担心丢失文件,请查看 Google Play 应用签名。

在上面提到的窗口底部是一长串字符,以粗体突出显示。这是您的 SHA-1 签名,如果您计划使用某些服务(例如 Google Play),您将需要它。借此机会写下来,截图或您需要的任何东西。否则,检索此签名的唯一其他方法是通过 Java 开发工具包中的命令行工具。

现在您已经有了密钥库,您可以返回到签名屏幕,选择并导入您的 keystore.jks 文件。顾名思义,密钥库可以保存多个密钥,因此“密钥名称”字段用于选择要使用的密钥。Construct 生成的密钥只有一个密钥,您想要如何称呼它取决于您,但您需要使用与创建密钥库时用于“别名”字段相同的内容。请记住这一点!

您的项目现在将被发送到我们的构建服务。构建 APK 后,将出现一个带有下载链接的窗口。恭喜你,你现在是完全签名的 AndroidAPK 的骄傲拥有者!

出版
您现在可以将此 APK 上传到 Google Play 管理中心。如果您还没有 Google Play 开发者帐户,则需要注册一个 Google Play 开发者帐户,这也可能涉及费用。

从这里开始,您将使用 Google 的服务,因此最好参考他们的官方文档。看一看 Google Play 管理中心帮助中心以获得进一步的指导。

正文完
 0
评论(没有评论)