教你如何3分钟把VUE项目打包成apk,真的只要3分钟

16 篇文章 2 订阅
订阅专栏

前提准备

使用vue-cli3搭建的项目

工具

HBuilder X,他的图标长这个样子,点击下载

做前端的大多数小伙伴们都应该知道,使用起来轻巧、急速,但是他主要是针对于VUE生态打造的,相对于 vscode 缺少了丰富的插件支持以及多语言编译的支持。但是它也有vscode无法满足的功能,比如说今天我们就要用它来把vue项目打包为 apk。

打包步骤
  1. 执行 npm run build 打包vue项目
  2. 下载并安装HBuilder X
  3. 依次点击文件》新建》项目,选择 5+APP(A) 选项,并填写好项目名称,选择项目保存位置,选择默认模板

  1. 将 vue 打包后的dist 目录下的所有内容拷贝到刚才创建的项目目录下

  2. 点击 manifest.json 文件

    • 选择基础配置,填写AppID(需要自己申请)和应用名称

    • 图标设置

      你可以“点击自动生成所有图标并替换”,系统会自动为你生成各种尺寸的图标

    • 其他的配置可以就是用默认的配置,不用去管它

  3. 点击发行》原生APP云打包,勾选Android,选择“使用公测测试证书”

完成这一步后只需要耐心的等待,打包完成后会自动返回下载链接,你只需要下载下来然后和正常的APP一样安装即可。

打开应用,可以看到里面的内容和我们在浏览器中看到的效果是一样的

注意点
  1. vue.config.js 中一定要配置

    {
        publicPath: './',
    }
    
  2. 路由模式使用 history 模式

  3. 打开新页面不能使用 window.open 方法,因为在这里面没有 window 对象,不然你看到的将会是这个样子

教你如何3分钟把VUE项目打包成apk

必要条件

使用vue-cli3搭建的项目,

工具

HBuilder X,他的图标长这个样子, 点击下载

做前端的大多数小伙伴们都应该知道,使用起来轻巧、急速,但是他主要是针对于VUE生态打造的,相对于 vscode 缺少了丰富的插件支持以及多语言编译的支持。但是它也有vscode无法满足的功能,比如说今天我们就要用它来把vue项目打包为 apk。

打包步骤
  1. 执行 npm run build 打包vue项目
  2. 下载并安装HBuilder X
  3. 依次点击文件》新建》项目,选择 5+APP(A) 选项,并填写好项目名称,选择项目保存位置,选择默认模板

  1. 将 vue 打包后的dist 目录下的所有内容拷贝到刚才创建的项目目录下

  2. 点击 manifest.json 文件

    • 选择基础配置,填写AppID(需要自己申请)和应用名称

    • 图标设置

      你可以“点击自动生成所有图标并替换”,系统会自动为你生成各种尺寸的图标

    • 其他的配置可以就是用默认的配置,不用去管它

  3. 点击发行》原生APP云打包,勾选Android,选择“使用公测测试证书”

完成这一步后只需要耐心的等待,打包完成后会自动返回下载链接,你只需要下载下来然后和正常的APP一样安装即可。

打开应用,可以看到里面的内容和我们在浏览器中看到的效果是一样的

如果你觉得我的文章对你有帮助的话,点个赞支持下吧
欢迎访问我的个人网站(相信你会喜欢上我的风格): www.dengzhanyong.com
关注我的个人公众号【 前端筱园】,不错过我的每一篇推送
注意点
  1. vue.config.js 中一定要配置

    {
        publicPath: './',
    }
    
  2. 路由模式使用 history 模式

  3. 打开新页面不能使用 window.open 方法,因为在这里面没有 window 对象,不然你看到的将会是这个样子

vue项目通过hbuilderx打包apk
Debug的博客
06-28 533
1.vue项目npm run build 得到dist文件夹 dist文件夹内容示例 新建5+APP项目 空的5+APP项目文件夹情况 将dist文件夹下的内容粘贴(并覆盖)到5+APP下后
vue移动端项目打包app
01-08
这几天 我做了一个vue移动端的小项目 就想着打包 app安装在手机上看看 我就讲解下整个思路和过程 首先项目开发完之后  (我使用的是vue-cli 3.*版本) 在项目文件夹下创建一个 vue.config.js module.exports = {   publicPath: “./”,    //   打包 配置这个可以先本地查看下 效果   productionSourceMap: false     //  调试文件的功能关闭 能加快打包 }; 运行命令行   npm run build 项目文件夹下生一个 dist文件夹 下面有这些文件  然后打开index.html 本地
vue项目打包apk
m0_52933282的博客
07-21 767
手把手你把你写的vue项目运行在手机上,瞬间让你找到开发的乐趣。
vue项目如何打包Android APK(保姆程)
最新发布
ahualong1的博客
09-13 564
实现vue项目编译打包Android APKvue项目是无法直接打包APK的,vue项目需要npm run build 正式打包为H5项目(html、js、css),使用HBuilderX在把H5项目打包Android项目
Vue项目打包apk
qq_22841387的博客
09-25 300
Vue项目打包apk 1.打包项目 ①修改index.js文件内容 进入目录config/index.js,修改assetsPublicPath 加一个.即可 ②打开TERMINAL或者终端 ③输入命令npm run build 出现下图即build 2.在HBuilderX中新建项目 链接:HBuilderX官网下载 ①点击文件—>新建—>项目 ②选择5+App,并输入项目名称,项目安装地址 ③将原始css、img、js三个文件删除 ④将打包的dist导入项目 3.配置相
如何将vue项目打包为.apk文件
duang_summer的博客
04-27 9897
说明:使用Vue.js开发完毕的app一般不作处理的话,就只能在浏览器上做为Webapp使用。如果需要将它安装到安卓手机上就需要打包为.apk文件了。 具体步骤: 1.在vue项目中找到config/build.js 2.到build属性下的assetsPublicPath属性: 改变 '/', 为'./' (ps:就是加了个点) 3. ...
Vue项目打包APK----Vue发布App
weixin_42080056的博客
04-30 1079
Vue项目HB打包APK
vue项目打包apk
jason_hw5d的博客
02-19 2099
准备工作 安装vue npm install -g @vue/cli npm install -g @vue/cli-init 创建项目vue vue init webpack my-vue-project 安装cordova相关 npm install -g cordova cordova项目打包 my-vue-project:找到config/index.js文件;修改 ...
vue 项目打包 apk 安装包详细步骤
热门推荐
sywdebug的博客
10-27 1万+
下面有说明"全屏并非状态栏透明或变色,而是没有状态栏",就像打王者吃鸡的时候,手机顶部状态栏是不显示的,那就是全屏显示。而下面说的状态栏透明则是沉浸式状态栏,这里面没有配置项,但是可以自己写,如果需要可自行添加。随后点击 manifest.json,会给你调出配置页面,自行配置。打开左边源码视图,找到"plus",在这个里面加上这串代码即可。在打包队列中,等就完事了,过会控制台会给你弹出下载链接。就是这个玩意,里面的 css、js 等文件复制过去。大概五分钟过后,打包好了,这个链接就是下载地址。
cordova环境配置,将vue项目打包apk
qq_41911997的博客
06-12 332
jdk下载并配置 下载jdk 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载完,一直下一步即可 配置jdk 1、新建 JAVA_HOME 的变量,值为jdk安装路...
解决cordova+vue 项目打包APK应用遇到的问题
11-29
打包APK之前,应该先进行测试以确保所有依赖项都已正确安装。运行`cordova requirements`命令检查Android SDK是否安装正确。如果所有要求都满足,那么可以继续进行打包过程。 然而,打包过程中可能会遇到一些错误...
vue项目打包普通html源码,你用Cordova打包Vue项目
weixin_42456278的博客
06-15 1849
现在国内越来越多的开发者使用Vue开发混合app,但是当大家开发完过后才发现不知道该怎么将Vue项目打包app。据我现在的了解打包Vue项目目前流行的就是使用weex和cordova。weex是阿里提供并且Vue的作者也极力推荐的,有兴趣的可以去学习使用一下。因为我本身是做angular+ionic的,所以比较青睐cordova,下面我就大家怎么使用cordova打包Vue项目:第一步:安装...
vue项目 打包apk(android)
weixin_56831647的博客
07-20 772
vue项目打包apk
VUE项目打包apk
m0_71231013的博客
07-07 2811
需要下载一个HBuilder X编辑器,不过我相信大家身为前端开发工程师,都会有,但是下面我还是会放一个下载地址,以防有些同学没用过uni开发。在我们的开发需求中,可能会遇到需要将vue项目中的H5代码打包一个安卓的app,那么我为大家介绍一套保姆级的解决方案,看完你就会。这里会告诉你你打包好的文件apk会放在哪里,之后安装测试即可。编辑器,新建一个5+App项目
VUE项目打包apk
weixin_45574675的博客
12-06 779
在实际的开发过程中,我们可能需要将vue项目打包为安卓安装包。通过Hbuilder的方式打包不需要在本机安装安卓打包方式,可以直接进行打包
vue的移动端项目打包手机的app软件apk格式
qq_52126119的博客
11-16 2559
vue的移动端项目打包手机的app软件apk格式的。hbuilderx 云打包
Vue项目打包apk---Vue发布App
m0_51495354的博客
08-07 453
Vue项目打包apk--Vue发布app
vue项目打包App
weixin_38673922的博客
07-24 2406
找到HBuilder X 工具栏 => 发行 => 原生App-云打包 选择公共测试证书。在router/index.js关闭路由的history模式(默认哈希)将生的dist文件夹里面的内容复制,放进该文件夹(app1.0)中。新建 => 项目 => 选择 5+app => 输入项目名称。
【安卓开发】将Vue项目打包app
你不来,再美的天地,都狼藉 ~
05-13 9400
一文带你将Vue项目发布app
vue3使用require报错
05-18
Vue3 默认不支持使用 `require` 语法,而是推荐使用 `import`。如果你非要使用 `require`,可以通过在 `webpack.config.js` 中添加如下配置来支持: ```javascript module.exports = { // ... resolve: { alias: { "@": path.resolve(__dirname, "src"), vue: "vue/dist/vue.esm-bundler.js", }, }, }; ``` 然后在你的 Vue 组件中,可以这样使用: ```javascript const Component = require('@/components/Component.vue').default; ``` 需要注意的是,这里需要手动指定 `.default`,因为 `require` 导入的是一个 CommonJS 模块,需要通过 `.default` 属性来获取 Vue 组件。
写文章

热门文章

  • Telnet的命令使用方法及常见问题 58100
  • Vue-cli3如何添加路由(router) 28887
  • 学会对VUE的SEO优化,你的网站总是排在前面 22781
  • 我编写的肺炎疫情数据API的实现过程 22461
  • Chrome的小恐龙被我“开挂”了,看我如何用一行代码让它拥有不死之身 14996

分类专栏

  • HTML 2篇
  • nginx 1篇
  • 原理 5篇
  • 脚手架 4篇
  • 公众号 1篇
  • 其他 4篇
  • 基础编码 1篇
  • React 5篇
  • 数据结构 6篇
  • webpack 5篇
  • axios 2篇
  • PHP 1篇
  • jQuery事件 6篇
  • JavaScript设计模式 8篇
  • Layui 1篇
  • jQuery 2篇
  • 前端 32篇
  • CSDN 1篇
  • git
  • vue 16篇
  • CSS 17篇
  • JavaScript 30篇
  • ES6 7篇
  • 计算机知识 1篇
  • Telnet 1篇
  • docker 1篇
  • MySQL 1篇
  • 网站 5篇
  • 微信小程序 4篇
  • 小程序 4篇
  • 服务器 4篇
  • Node.js 13篇

最新评论

  • 前端手写Promise.all,你不知道的多个知识点,比想象中更精彩!

    浦东张学友: 没有处理失败的情况;.catch(err => { reject(err) })

  • 微信定时推送LeetCode每日一题,再也不怕没人喊你刷题了

    CSDN-Ada助手: 不知道 算法 技能树是否可以帮到你:https://edu.csdn.net/skill/algorithm?utm_source=AI_act_algorithm

  • 超详细webpack的plugin讲解,看不懂算我输,案例>原理>实践

    前端筱园: 我也是个人学习写一些demo用的表情包,目前业务上一般也没涉及到,请问你有兴趣加入前端交流群嘛,可以一起交流前端问题

  • 超详细webpack的plugin讲解,看不懂算我输,案例>原理>实践

    yanwuhc: 大佬你好,看到你的文章,获益匪浅。想问问大佬在实际业务开发中,会编写怎么样的webpack插件呢,个人没有想到很多的业务场景,还望大佬指教~

  • 不要只会用conosle.log了,这几个console命令,让你的调试效率翻倍

    普通网友: 每当我阅读你的编程博客文章时,我总能感受到你的专业水平和耐心解答的精神。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

最新文章

  • 别再误用useMemo了!这才是最佳实践的正确打开方式
  • 用来跳转的<a> 标签,原来还有这么多强大又实用的功能
  • 微信定时推送LeetCode每日一题,再也不怕没人喊你刷题了
2024年15篇
2023年1篇
2022年3篇
2021年14篇
2020年50篇
2019年26篇
2018年27篇
2017年1篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端筱园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

深圳坪山网站建设公司达州手机网站优化公司新网站排名优化怎么做绵阳网站优化专业报价焦作网站优化系统网站seo优化教程泸州网站排名优化服务怎样给网站做优化具体做什么的常德咨询营销型网站优化商丘网站整站优化中卫网站优化推广网站优化排名推广联系方式推荐聊城网站优化威海智能营销网站优化公司福田信息类网站优化服务禅城网站关键词优化优化网站十佳云速捷力荐网站结构优化方案论文网站优化代码优化网站建设哪家便宜网站快速优化挑选云速捷选择网站关键词优化效果做网站优化的公司 还赚钱吗网站运营前的优化工作网站快速优化挑选云速捷首选海南网站建设优化建站鹰潭网站优化有实力的教育行业网站优化热线白云网站排名推广优化秦淮区网站优化哪家好照明网站seo优化联系方式香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化