前言
在我的前一个文章,有讲如何实现一个笔记系统
点击跳转到:纯vue实现笔记系统
那么我如果想要分享给我的朋友该怎么办呢?
那么我将带大家去实现打包安卓软件
安卓实际打包软件
也为了更信服,这里提供一个我的打包之后的软件给大家,感兴趣的可以下载安卓看看
- 链接: 简易笔记打包安装网盘文件
- 提取码: 9qa6
打包
基于我上面的项目,实现之后,如果我们要打包为安卓软件,那么我们需要先对vue项目进行打包
我的项目是用的vue创建的,非webpack,那么默认给我创建了一个vue.config.js文件,内容如下:
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
})
这个是它的初始内容,因为我们的项目只有纯vue,没有和后端交互,因此我们需要加一句配置即可
publicPath: './'
最终代码是
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
publicPath: './'
})
然后执行我们的打包指令
npm run build
打包完会给你一个提示:

这样我们就打包好了,然后找到我们项目的
dist文件夹

需要注意的时候,打包我们打包后的文件不能含有中文名称的文件,如我的这个

下载HbuildX
我们这里使用hbuildx进行安卓打包
HbuildX官网

点击
Download for Windows
然后会获得一个软件的压缩包,解压打开可执行exe文件
打开之后进入主界面是这样的

然后
点击左下角进行登录

第一次登录,它会跳转到
开发者登录中心
HbuildX开发者登录中心

注意,好像至少需要绑定手机号才能往在后面我要打包的时候进行打到包
使用HbuildX
我们点击
文件->新建->项目

然后选择
5+App
填写项目名称,如我项目名:singleEditor
选择需要构建项目的路径
选择默认模板
选择创建即可

创建完项目结构如下

然后
把打包好的vue文件复制到创建好的项目下面,复制后项目结构如下

接着找到
manifest.json文件,这个是进行打包安卓的配置
首先点开这个文件,找到
基础配置那一项,我们需要注意这些配置
应用标识(AppID): 一般你登录会自动生成
应用名称: 根据自己项目填名字
应用版本:初始1.0,后续假如有更新内容,并且用起来,可以后面往上加,如
1.1 或1.2,或2.0
应用入口: 默认index.html,不用动

往下选择
图标配置
网上找一个图标,可以用阿里云的图标库找一个
阿里云图标矢量库
然后把找到的图标放到自动生成图标栏位上

点击按钮
自动生成所有图标并替换
它会生成一个unpackage文件夹,会自动生成适配不同手机的大小的图标

然后点击
发行->原生App-云打包

然后勾选
Android(apk包)
选择使用公共测试证书
选择打正式包

至于下面的广告,你可以根据自己的需要选择是否勾选,如我要给我朋友,那我是取消勾选的

这个时候我们点击右下角的
打包
它会提示你打包完成安装的时候会报存在安全隐患,因为我们只是用来测试玩。如果有兴趣打包真正可上应用商店的,请根据提示调整配置(PS:博主没有试过)
然后选择继续打包

选择打包之后,我们可以在
控制台看到具体打包的情况
他会提示我们打包之后的文件在什么位置

找到提示路径复制出来改个名字发给你朋友,安装看看吧

结语
以上就是我用vue项目打包为安卓软件的全过程了,赶紧试试吧




![[C++] C++11详解 (五)function包装器、bind绑定](https://i-blog.csdnimg.cn/direct/638b1e31cd614a5a935e37161e05793c.png)














