当前位置: 首页 > news >正文

做网站攻略个人资讯网站建设

做网站攻略,个人资讯网站建设,站长工具果冻传媒,wordpress膜版教程视频文章目录 前言eas打包步骤什么是AAB转换为apk文件 本地打包以Windows为例先安装docker,然后手动创建下面的三个文件构建 前言 下面是Expo如何在本地进行打包的过程(windows) eas打包 如果使用云打包,花费时间较多,时…


前言

下面是Expo如何在本地进行打包的过程(windows)


eas打包

如果使用云打包,花费时间较多,时间不固定,我自己差不多10分钟,但是很简单,问题较少

步骤

  // 1.登录eas login// 2.eas打包eas build -p android// 3.然后就是漫长的等待终端显示 Build in progress

完成后我们发现,第一次生成的是AAB文件

什么是AAB

.aab 文件(Android App Bundle)是 Google 推出的新格式,用于替代传统的 .apk 文件进行应用发布。.aab 文件并不能直接安装到 Android 设备上。它主要用于上传到 Google Play 商店,由 Google Play 根据设备需求生成和分发 .apk 文件。

转换为apk文件

1、可以使用这个命令直接生成apk文件,然后会有一个二维码,手机扫一下就可以直接安装,或者使用adb打开链接

    //  1.打包eas build -p android --profile preview//  2.使用adb打开链接adb shell am start -a android.intent.action.VIEW -d + 你的链接

2.修改eas.json文件

 "build": {"development": {"developmentClient": true,"distribution": "internal"},"preview": {"distribution": "internal"},"production": {"android": {"buildType": "apk"}}},

然后使用命令

   eas build -p android --profile production

此时会直接生成apk文件,可以下载到电脑
然后使用adb安装到Android

   adb install + 你的apk路径

本地打包

以Windows为例

先安装docker,然后手动创建下面的三个文件

1.Dockerfile

FROM mobiledevops/android-sdk-image:latest# 更新系统并安装 Node.js
RUN apt update && \apt install -y nodejs npm# 安装 pnpm
RUN npm install -g pnpm# 安装 eas-cli 和 expo
RUN pnpm install -g eas-cli expoCOPY ./ /WWW/APP
WORKDIR /WWW/APPENV EXPO_TOKEN= ...          // 这里换为你的token,如果没有去expo官网创建一个
ENV NODE_ENV=productionRUN pnpm installCMD ["eas", "build", "--platform", "android", "--profile", "release", "--local"]

2.docker-compose.yaml

version: "3"
name: build
services:build:build:context: .dockerfile: Dockerfileimage: buildcontainer_name: rnApptty: truestdin_open: truevolumes:- ./:/WWW/APP/

3.eas.json

{"cli": {"version": ">= 10.0.0"},"build": {"development": {"developmentClient": true,"distribution": "internal"},"preview": {"distribution": "internal"},"production": {},"release": {"android": {"buildType": "apk"}}},"submit": {"production": {}}
}

构建

docker-compose up -d

这个过程需要花费几分钟,内心等待一下,如果中途也没有报错,则构建成功,可以运行打包的文件看看是否可以正常运行。

http://www.yayakq.cn/news/534060/

相关文章:

  • 临武网站建设新洲区城乡建设局网站
  • 了解深圳网站页面设计做互联网交易网站的条件
  • 如何将网站添加到信任站点安徽工程信息网人员查询
  • 手游网站怎么做的河南建设网站公司简介
  • 网站设计需求模板系统门窗品牌排行前十名
  • 网络营销的网站建设报告网站流量排行
  • 建设网站广州市wordpress wap
  • 临沂做拼多多网站网站开发公司计划书
  • 布吉医院网站建设外卖网站建设的策划方案
  • 做网站IP网站建设及网络维护合同
  • 承德微网站开发怎样在拼多多上卖自己的产品
  • 嘉定网站设计制作优化排名四川二滩建设咨询有限公司网站
  • 商务网站建设与维护试卷网上做任务的网站有哪些内容
  • 做网站首选科远网络帝国网站模板建设完成显示不正常
  • 专业定制网站需要什么技能河北建设官方网站
  • 上海高端网站建设公司淘宝网站建设需要哪些技术
  • 有没有做衣服的网站吗南山做网站教程
  • 青岛 机械 中企动力提供网站建设北京网页设计公司有哪些
  • 杭州网络网站建设哪个网站做清洁的活多
  • 自己怎么做网站模块wordpress+企业站模版
  • htm5网站建设帮别人做买家秀的网站
  • 有道云笔记做网站北京海淀建设工程律师哪个好
  • 域名dns解析和网站建设西安企业展厅设计公司
  • 商城网站功能文档wordpress主题开发ide
  • 平台网站建设报价网站关键词排名外包
  • 番禺建设网站企业wordpress显示版权
  • wordpress怎么更改网站名字wordpress模板 charset
  • 营销型网站建设的特别之处都有哪些花生棒 wordpress
  • 做非洲外贸的网站注册公司如何做网站
  • 网站开发课程教学目标wordpress 侧边栏菜单