Vue-cli4+HbuilderX打包android+ios应用
打包 vue web 项目
1.修改 build 的配置
在 vue-cli(4.x 版本)下,修改 vue.config.js, 如果没有就创建一个
module.exports = {
// 选项...
publicPath: "./",
};
2.修改路由模式为 hash 模式
如果使用了路由并且路由模式为 history 模式的话,需要改为 hash 模式
const router = new VueRouter({
mode: "hash",
base: process.env.BASE_URL,
routes,
});
3.打包
运行 npm run build
打包后会生成 dist 目录, dist 目录之后会用到
使用 hbuildx 打包成 App
1.先在 dcloud 注册个开发者账号:
2.下载 hubilderx App 开发版本
(https://www.dcloud.io/hbuilderx.html),打开hbuilderx,点击左下角登录账号。
3.新建 h5+ App 项目:
文件->新建->项目
4.将 dist 目录和新建的项目合并
删除 myApp 项目里面的 css、img、js 文件夹;将打包后的 vue 静态资源文件夹 dist 里面的文件拷贝进 app 项目里:
5.修改 app 的配置文件 mainfest.json
可选配置
图标配置
安装到手机上后显示的 app 图标。可以选择一个分辨率较大的图片,然后点击自动生成所有图标并配置。
启动图配置
取消勾选:启动界面显示等待雪花
SDK 配置
根据 app 项目需求,选择相应的第三方 SDK(一般需要去相应的 SDK 官网申请 key)
模块权限配置
app 需要用到的权限,会询问用户打开这些权限。勾选相应的权限模块即可。
6.云打包 Android app
选中需要打包的项目名,点击工具栏的“发行”,选择”原生 App-云打包“.
在弹出的框中,选择”使用 DCloud 公用证书“(也可以使用自有证书,需要查看官网说明),取消勾选 ”广告联盟“ 和 ”换量联盟“,点击最底部的”打包“按钮:
打包完成后打开文件位置 就可以看到生成的 apk 安卓安装文件了
注意事项
因为是使用云打包需要排队,具体时间无法确定
7.调试
调试需要手机打开开发者模式通过 usb 连接电脑
运行-》运行到手机或模拟器 -》调试控制台
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)