安卓开发 | 将Vue项目打包为app

news/2024/11/26 9:26:05/


知识目录

  • 一、写在前面✨
  • 二、Hbuilder X准备💕
    • 2.1 Hbuilder X简介
    • 2.2 下载
  • 三、打包💕
    • 3.1 获取dist目录
    • 3.2 新建5+app
    • 3.3 替换文件
    • 3.4 编写manifast.json文件
    • 3.5 app云打包
  • 四、总结撒花😊

一、写在前面✨

大家好!我是初心,很高兴再次和大家见面。

今天跟大家分享的文章是 如何将Vue项目打包成apk,即安卓安装包 ,希望能帮助到大家!本篇文章收录于 初心 的 安卓开发 专栏。

🏠 个人主页:初心%个人主页
🧑 个人简介:大家好,我是初心,和大家共同努力
💕欢迎大家:这里是CSDN,我记录知识的地方,喜欢的话请三连,有问题请私信😘

事情是这样的:遇到一个需求,希望将Vue项目发布为apk,于是开始了解,下面是我整理的发布笔记,供大家参考。

二、Hbuilder X准备💕

为什么要使用Hbuilder X? 因为Hbuilder X提供了发布为app的功能,所以这里选择的是Hbuilder X。

2.1 Hbuilder X简介

Hbuilder X的宣言是:为极客、为懒人、为你,这是Hbuilder X的官网:Hbuilder X官网。

HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写,它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。

  • Hbuilder X的优点就是:

  • 一套代码,多端运行,可以同时生成ios,Android,H5,微信小程序,支付宝小程序,百度小程序。

  • 代码实现简单,开发快速,官网提供很多组件,可以直接拿来用。

2.2 下载

HBuilderX下载地址:在HBuilder官网点击免费下载,下载最新版的HBuilder。

HBuilderX目前有两个版本,一个是windows版,一个是mac版。下载的时候根据自己的电脑选择适合自己的版本。

三、打包💕

3.1 获取dist目录

前面我们讲到如何使用 npm 命令将Vue项目打包,打包成功后生成了一个 dist目录 ,在这里发布为 app 也要用到这个 dist 目录。如果有不会打包的小伙伴可以参考我的这篇文章:将SpringBoot+Vue项目部署到服务器上。

3.2 新建5+app

打开Hbuilder X,点击文件,选择新建项目,选择5+app。

创建成功后,得到如下的文件目录:

3.3 替换文件

将css,img,js,index.html文件删除,只留下unpackage和manifest.json文件:

将dist目录下的所有文件拷贝到文件根目录下(我这里是test目录):

3.4 编写manifast.json文件

  • 基础配置

  • 图标配置

  • 模块配置

在这里插入图片描述

  • 其他配置

其他配置根据自己的需求进行配置就好了。

将这些选项配置好之后,manifest.json文件就配置好了。

3.5 app云打包

点击原生app-云打包:


如果是第一次打包,需要下载一些插件,下载即可。


打包成功之后就会生成一个 apk 文件,大家就可以发送到手机安装啦!

四、总结撒花😊

本文主要讲解了如何使用Hbuilder X将Vue项目打包成apk文件,用于app开发。😊

这就是今天要分享给大家的全部内容了,我们下期再见!😊

🏠 本文由初心原创,首发于CSDN博客, 博客主页:初心%🏠

🏠 我在CSDN等你哦!😍


http://www.ppmy.cn/news/66534.html

相关文章

JVM学习随笔04——垃圾回收

目录 1、垃圾回收的对象(死亡的对象需要被回收,那么怎么判断一个对象是不是死亡?) 2、引用的类型: 3、(方法区垃圾回收)前面提到怎么判断一个对象是不是死亡,那怎么判断一个类或者…

「企业应用架构」应用架构概述

在信息系统中,应用架构或应用架构是构成企业架构(EA)支柱的几个架构域之一 应用架构描述了业务中使用的应用程序的行为,重点是它们如何相互之间以及如何与用户交互。它关注的是应用程序消费和生成的数据,而不是它们的内…

PostgreSQL插件说明

说明 PostgreSQL是一个可扩展的关系型数据库,支持插件机制。插件可以增强PostgreSQL的功能,例如添加新的数据类型、查询优化器、存储引擎等等。以上是一些常用的PostgreSQL插件,它们可以帮助开发者扩展PostgreSQL的功能,提高数据…

【Java零基础入门篇】第 ⑤ 期 - 抽象类和接口(一)

博主:命运之光 专栏:JAVA入门 学习目标 1.了解什么是抽象类,什么是接口; 2.掌握抽象类和接口的定义方法; 3.理解接口和抽象类的使用场景; 4.掌握多态的含义和用法; 5.掌握内部类的定义方法和使用…

Java基本数据类型详解及应用示例

Java作为一门强类型语言,基本数据类型是非常重要的概念。Java中基本数据类型分为四种类别:整数类型、浮点数类型、字符类型和布尔类型。其中,每一种数据类型都有着不同的占用字节数和表示范围,合理使用选择不同的数据类型可以提高…

多线程相关高频面试题

一、线程的基础知识 1、线程和进程的区别? 进程是正在运行程序的实例,进程中包含了线程,每个线程执行不同的任务。不同的进程使用不同的内存空间,在当前进程下的所有线程可以共享内存空间。线程更轻量,线程上下文切换…

小牟Andorid下面MD5具体实现的思路总结

Android的开发往往需要一定数目demo 从今起MD5一些加密算法提取物 看看是如何实现的 首先,我们必须明确为什么加密? 1 数据安全处理 2 防止数据窃取 3 有效的避免恶意攻击 4 保证文件完整性 5 优化搜索 作为文件(数据)索引…

VMware vSphere Replication 8.7 (for vSphere 8.0U1) - 虚拟机复制和数据保护

请访问原文链接:https://sysin.org/blog/vmware-vsphere-replication-8/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 新增功能 vSphere Replication 8.7 | 2023 年 4 月 18 日 | 内部版本 21591677 vSphere Re…