Expo项目(React Native)进行打包构建

针对Expo框架开发的app项目

第一步: 下载 eas-cli

npm install -g eas-cli

第二步: 注册Expo账户并登录   

进入expo官网 https://expo.dev/ 注册登录账号

记住账号(用户名)和密码

第三步:在命令行窗口使用注册的用户和密码登录 expo

expo login

输入自己的账号 和 密码

第四步:在expo中新建项目

第五步: 初步构建 和 配置

eas build:configure

此时在 app.json 里则会生成 projectId(与expo cli项目中的id一致) 和 owner (用户名)

第六步: 在expo cli中 Builds 生成 apk 安装包

eas build -p android --profile preview

构建失败则去构建过程中查找失败原因

第七步:编译成功后,下载安装包即可

可能出现的问题(bug)

当打开apk安装包时,可能出现以下bug:

 

很有可能是你的react native版本过低 不支持,在此之前,需要确保项目中有 “android” 目录,将Expo项目进行预编译。

注意: iOS平台只能在Mac电脑上进行预编译, Windows仅能预编译Android平台:

npx expo prebuild

找到项目中的 android\app\build.gradle文件,添加以下代码:

 总之,在apply from 之前添加 即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值