如何在React Native Expo中本地构建.apk或.aab文件,无需上传至服务器
Expo Android 本地构建解决方案
要实现Expo Android项目的本地构建(避免上传到Expo服务器),只需在构建命令中添加--local参数,具体操作如下:
- 确认已完成项目配置:你之前执行的
eas build:configure是正确的前置步骤,这一步会生成适配本地构建的配置文件。 - 执行本地构建命令:
该命令会直接在你的本地机器上完成.apk或.aab的构建流程,不会将代码上传到Expo云端。eas build -p android --local - 查找构建产物:构建完成后,生成的安装包文件会存放在项目根目录的
build文件夹中,命令行输出里会给出具体的文件路径。
本地环境前置要求
- 安装对应项目target SDK版本的Android SDK,配置好
ANDROID_HOME环境变量 - 确保Node.js、npm/yarn等依赖工具版本符合项目要求
- 本地机器需有足够的磁盘空间和内存来完成构建过程
常见问题处理
- 若提示缺少Android构建工具,打开SDK Manager检查并安装对应版本的
build-tools、platform-tools - 遇到权限报错时,确认项目目录和Android SDK目录有读写权限
- 依赖冲突问题可尝试清理缓存后重新构建:
npm cache clean --force
内容的提问来源于stack exchange,提问作者Mohd. Anas Siddiqui
相关产品推荐
相关产品推荐

