创建并运行 Android 的云构建
编辑
学习如何使用 EAS Build 配置适用于 Android 设备和模拟器的开发构建。
在本章中,我们将创建一个可以在 Android 上运行的开发构建,使用 EAS Build。
在 Android 设备或模拟器上创建和运行构建的过程是相同的,唯一的区别是在开发构建的安装上。

为开发配置文件创建构建
对于 Android,开发构建必须是 .apk 格式。虽然默认的 Android 格式是 .aab,这对于 Google Play 商店分发是理想的,但不能安装在设备或模拟器上。
要创建 .apk:
-
在 eas.json 中,确保
developmentClient在build.development配置下设置为true。 -
然后,运行
eas build命令,将android作为平台,将development作为构建配置:Terminal-eas build --platform android --profile development提示:下次运行eas build命令时,您还可以使用-p来指定平台。它是--platform的简写。
该命令提示我们以下问题:
- 您希望 Android 应用程序 ID 是什么? 按 return 以选择此提示中提供的默认值。这将在 app.json 中添加
android.package。 - 生成新的 Android Keystore?按 Y。
在回答后,构建将排队,我们可以通过 EAS CLI 提供的链接在 EAS 仪表板中跟踪其进度:
什么是 Android 应用程序 ID?
在上面的图像中,构建工件 的当前状态显示构建正在进行中。完成后,此部分将提供下载构建的选项。日志 概述了在 EAS Build 上进行 Android 构建过程中的每一步。为了简洁起见,我们不在这里详细探索每一步。要了解更多,请参见 Android 构建过程。
也称为我们 Android 应用的包名,它以 DNS 反向表示法格式存储值(com.owner.appname)。此表示法的每个组件应以小写字母开头。
例如,我们的示例应用有 com.owner.stickersmash,其中 com.owner 是域名,stickersmash 是我们的应用名称。
Android 设备
1
安装开发构建
一旦构建完成,构建工件 部分会更新,指示构建已完成:
此部分提供在 Android 设备上运行开发构建的可用方法:Expo Orbit 和安装按钮。
Expo Orbit 允许在 Android 设备上无缝安装开发构建。要使用此方法:
- 使用 USB 将 Android 设备连接到本地计算机。
- 打开 Orbit 菜单栏应用。
- 在 Orbit 应用中选择 设备。
- 在 EAS 仪表板上,在 构建工件 下单击 使用 Orbit 打开。
构建安装后,Orbit 应用将在设备上启动开发构建。
Android 模拟器
1
安装开发构建
在终端中,一旦构建完成,EAS CLI 会提示我们是否想在 Android 模拟器上运行该构建。按 Y。
备用:使用 Expo Orbit
此外,可以使用 Expo Orbit 进行安装。请在 EAS 仪表板上的 构建工件 中单击 使用 Expo Orbit 打开 以在 Android 模拟器上安装开发构建。
总结
第二章:为 Android 创建并运行云端构建
我们成功地使用 EAS Build 在 Android 设备和模拟器上创建并运行了开发构建,并了解了 .apk 和 .aab 文件格式。
在下一章中,学习如何使用 EAS Build 配置 iOS 模拟器的开发构建并使其运行。