×

注意!页面内容来自https://blog.csdn.net/weixin_47892492/article/details/158656505,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Expo EAS 云端打包 APK 极简速通教程

Expo EAS 云端打包 APK 极简速通教程

前置要求

在 VS Code 中,必须使用 PowerShell 终端(切勿使用 Git Bash,以免交互卡死)。

第一步:打通网络(极其重要)

为了防止国内网络连接 Expo 美国云服务器时出现 TLS connection failed 的报错,每次新建终端准备打包前,先运行代理指令(假如端口是 10710):

$env:HTTP_PROXY="http://127.0.0.1:10710"
$env:HTTPS_PROXY="http://127.0.0.1:10710"

第二步:安装打包工具与登录

如果是第一次在新电脑上弄,需要安装 EAS CLI 并登录 Expo 账号(如果是同一台电脑且没退过账号,可跳过此步):

npm install -g eas-cli
eas login

第三步:初始化项目(仅限新项目首次打包)

让代码在云端"上个户口":

eas build:configure
  • 遇到询问是否自动创建项目(Would you like to automatically create…),直接按回车或输入 Y。
  • 平台选项(Which platforms…)选择 All。

第四步:修改配置,强制输出 APK

这一步是能否在手机上直接安装的关键。默认打包是给应用商店用的 .aab 格式。

打开左侧生成的 eas.on 文件,找到 "preview" 模块,改成下面这样(重点是加入 androidbuildType):

"preview": {
  "distribution": "internal",
  "android": {
    "buildType": "apk"
  }
}

第五步:执行打包指令

保存所有修改(确保没有未提交的 Git 更改,如果有,先执行 git add .git commit -m "build"),然后输入终极指令:

eas build -p android --profile preview
  • 遇到警告? 如果看到 DeprecationWarning: The punycode module is deprecated...,无视它,那是系统底层唠叨,不影响打包。
  • 遇到提问? 如果问是否生成 Android Keystore(安卓签名密钥),直接按 Y 然后回车,让 Expo 自动管理。

第六步:喝茶等待与扫码下载

接下来终端会出现 Uploading 进度条和一行网页链接。

大约等待 10~15 分钟排队编译。跑完后,终端会弹出一个巨大的二维码和一段下载链接。直接用安卓手机扫码下载 .apk 安装包,允许"未知来源"安装即可!

确定要放弃本次机会?
福利倒计时
: :

立减 ¥

普通VIP年卡可用
立即使用
参与评论 您还未登录,请先 登录 后发表或查看评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
点击重新获取
扫码支付
< type="text/css">
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值