2026-07-14

使用 Expo、Gradle 和 EAS 进行 Android 构建

使用 Expo、Gradle 和 EAS 进行 Android 构建

构建 Android 应用涉及将您的 JavaScript 代码和原生代码编译成 APK 或 AAB 文件。APK 是传统的 Android 包格式,而 AAB 是 Google Play 分发所需的新格式。使用 Expo,您可以使用 EAS Build 构建这两种格式,EAS Build 会为您处理 Android 构建系统的复杂性。

Gradle 是 Android 使用的构建系统。它是一个强大且灵活的工具,可以自动编译、打包和签名您的 Android 应用。当您使用 Expo 构建时,Gradle 会自动配置。但是,如果您需要自定义构建配置,可以将其添加到 expo prebuild 生成的原生项目中的 android/app/build.gradle 文件中。

Expo 为 Android 构建提供了多种选项。托管工作流使用 Expo 的默认配置,适用于大多数应用。如果您需要更多控制,可以使用裸工作流,它允许您访问原生 Android 项目。使用 EAS Build,您可以在云端运行构建,这比本地构建快得多,并且不需要您安装 Android Studio。

要使用 EAS 构建,请运行 eas build --platform android。这将编译您的代码,运行 Gradle,并生成 APK 或 AAB 文件。您可以在 eas.json 中配置构建输出,选择用于直接安装的 APK 和用于 Google Play 分发的 AAB。EAS Build 还支持构建变体,允许您为开发、预发布和生产创建不同的构建。

让我们合作吧

您需要更多信息、项目帮助或开发构想吗?

无论是简单的问题还是完整的项目,我都在这里。联系我,让我们将您的想法变为现实。

联系我

切换主题

选择一个专业主题进行探索: