1、注册expo
网址:expo.dev/
注意:注册需要翻Q!
2、安装CLI
npm install --global expo-cli
3、创建项目
npx create-expo-app 你的项目
4、随便改点APP.js里面的东西
比如:找到标签,里面内容随便写点
5、安装EAS
npm install --global eas-cli
6、生成aab文件
eas build --platform android
此处需要登录账号信息
7、获取签名
登录expo后,左侧找到自己的项目,没有项目可以创建并可以链接之前创建的项目,之后左侧找到Credentials,找到Application Identifiers,点击对应的项目名称,进入后下载,下载后有一个md文件和一个密钥
8、生成apks文件
参考:www.geekdashboard.com/extract-apk…
注意:下载好工具之后,使用以下命令(需要安装Java),(your_keystore_password、your_key_password、your_key_alias)可在上一步md文件中找到
java -jar bundletool.jar build-apks --bundle=nhl.aab --output=nhl.apks --ks=keystore.jks --ks-pass=pass:your_keystore_password --ks-key-alias=your_key_alias --key-pass=pass:your_key_password --mode=universal
9、解压出apk文件
找到xxx.apks文件,重命名为xxx.zip,解压之后找到universal.apk即可
10、其他
- 项目启动
npx expo start
- 安装依赖
npx expo install package-name
- 手机联调
安装expo go app,需要翻Q!