开发uni-app的编辑器HBuilderX可以将H5项目打包成APP,相信很多小伙伴还不知道这个功能。下面将介绍下如何将H5打包成APP。

HBuilderX下载链接:https://www.dcloud.io/hbuilderx.html

1.新建5+APP项目

选择文件>新建>项目,新建5+APP项目,选择默认模板即可,填入项目名称和地址后,点击创建即可。

2.删除不需要的文件

将除了 manifest.json 外的所有文件删除,其实这些就是H5文件,我们肯定要用自己的

3.将H5打包的文件拷贝到当前目录下

即 npm run build 将我们的项目打包生成的dist文件下的所有文件拷贝过来。

4.配置APP

点击 manifest.json 文件,这里我们可以配置应用标识、应用名称、图标配置等等,可以按自己的需求来一一配置。

5.发行-云打包

由于是自己调试,可以选择公共测试证书,然后点击打包即可。注意,第一次打包还需要实名认证账号,在DCloud官网认证登陆认证下即可。

6.安装apk

打包预计2-5分钟,打开本地目录即可找到对应的apk,发送到手机上安装即可。

ok,安卓的APK大工告成。虽然不太懂其中的原理,我估计是安卓原生壳子加个WebView实现的。

由于IOS的不能使用公共证书,只能去申请证书,所以这里也不演示了。

H5项目如何打包成APP相关推荐

  1. 【Uniapp框架】快速开发自己一款APP应用,如何将Uniapp项目快速打包成APP应用

    当我们使用uniapp框架开发应用,前端与后端的代码都准备OK! 最关键的一步就是开始打包我们的应用产品,最常见的形式:小程序.安卓App.苹果App. 今天我们来详细了解一下安卓App应用的快速打包 ...

  2. vue前后端分离项目打包成app,部署成移动端

    将vue项目打包成app,在手机上运行. 1. vue打包 npm run build 先将vue的前端项目打包成dist文件夹 2. 安装hbuilderX Hbuilder官网地址 3. hbui ...

  3. vue项目使用hbuildX打包成app

    一.打包 1.在vue.config,js中加入 publicPath: './', 配置,防止打包后产生空白页 2.在axios.js中的默认服务器配置直接写服务器名称,在router里面配置路由模 ...

  4. 前端项目如何打包成手机app?

    前端项目如何打包成手机app 阐述 难点及解决方式 具体使用步骤 创建5+app空项目 删除5+app默认的项目结构 移动并进行基础设置 发行及云打包 查看及下载 阐述 前端是做什么的?写网页的?不, ...

  5. 将H5站点打包成app完美攻略

    文章目录 整理说明 HBuilder介绍 打包方法 问题解决 参考 臭味相投的朋友们,我在这里: 猿in小站:http://www.yuanin.net csdn博客:https://blog.csd ...

  6. H5打包成app源码

    H5打包成app源码 H5如何打包成app,这个不难,只要在源码里修改一下地址就可以了. 修改MainActivity文件的url更换网址 //加载的网页 private String url =&q ...

  7. 将Html网页或者是Aue项目打包成App

    把前端的网页打包成App 一. 前言 ​ 首先,在学前端的时候,我们接触到了Html,css,js,你只需要有这些,即可打包成一个App,当然肯定需要一些打包的软件,然后你如果学习到了Vue框架,用脚 ...

  8. 知识付费系统源码,可直接打包成app、H5、小程序

    知识付费,在近几年来,越来越受到大家的关注.知识付费系统源码是将知识通过互联网渠道变现的方式.以知识为载体,通过付费获得在线知识以及在线学习所带来的收益.知识付费平台主要以分享知识内容,内容分为直播. ...

  9. vue项目打包成app,在ios端iconfont 部分字体图标不显示

    最近在用vue结合capacitor 写app的项目,痛苦真痛苦. 在xcode上打包成app之后,发现有些字体图片怎么改都显示不出来. 解决办法: 把引用的css url 加上https

最新文章

  1. 2020最新点云深度学习综述
  2. WT32-SC01是ESP32驱动3.5彩屏开发板方案适合用arduino方式开发吗?因为需要彩屏和电容触摸的驱动的
  3. linux usb 重启,在ubuntu下重启指定的USB口
  4. 查找目录下固定文件目录以及路径(自然排序)
  5. AD原理图编译ERROR:GND contains Output Pin and Power Pin objects
  6. 爱情六十三课,定个开放日
  7. linux uuid挂载磁盘_linux-开机自动挂载磁盘简介
  8. MatCaffe问题: make matcaffe 'matlab/+caffe/private/caffe_.mexa64' failed
  9. win7系统关闭445端口批处理脚本
  10. 81个人脸关键点检测
  11. 计算机组成原理总,计算机组成原理总总结复习(88页)-原创力文档
  12. STC用PCA测量脉宽_示波器在进行频率测量时如何减少误差
  13. ssh服务器配置以及密匙登录
  14. nacos的配置管理
  15. MySQL DBA的修炼与未来
  16. teamviewer13绿色便携版
  17. OSCHINA开源中国
  18. 解决卷积神经网络测试集正确率低
  19. React中轮播报错pan-y不起作用Unable to preventDefault inside passive event listener invocation
  20. 怎么营造一个好的开发氛围

热门文章

  1. 进程、线程及python的多线程编程
  2. Nvidia Cuda 安装失败经历总结
  3. EOS智能合约开发(一)
  4. 浅析Post和Get
  5. 金属复合金属纳米簇/双金属纳米簇/贵金属纳米簇的制备步骤
  6. MATLAB-最大值与最小值
  7. HarmonyOS系统中内核实现智慧烟感控制的方法
  8. 【C/C++】freopen 函数和 fopen 函数|标准输入输入写入文件|屏幕输出写入文件
  9. java解决魔方阵(奇数阶)问题(适合小白!保会)
  10. 记第十六次CCF CSP考试的经历