需求分析
实现vue项目编译打包为Android APK,vue项目是无法直接打包APK的,vue项目需要npm run build 正式打包为H5项目(html、js、css),使用HBuilderX在把H5项目打包为Android项目。
打包步骤
一、vue项目编译为H5项目
在vue项目根目录下的package.json文件中添加打包命令
打包的项目输出位置,可以直接在项目根目录下的vue.config.js 文件中进行设置
outputDir即为输出目录
控制台输入npm run build
红色圈中部分即为vue打包的H5部分了,可以直接放到服务器,做成H5访问资源的。
二、HBuilderX 中创建H5项目
1、新建5+App项目
2、随便选一个模板,然后把创建的5+App项目中除了manifest.json所有的文件直接删除掉
3、把第一步中打包的H5所有文件复制到5+App项目中
三、项目打包Android APK
打包apk的方式可以直接参考文档:使用HBuilderX 进行uniapp 打包Android APK 保姆教程
有所区别,打包app相关的区别不大。
注意:
1. HBuildX打包需要先进行登录,如果没登录就进行打包,它也会提示需要去登录在进行打包
2. 在登录之后,需要在manifest.json文件中(基础配置),获取一下AppID, 以及更改一下应用名称,版本号等信息。
3. 打包过程中,有可能会出现权限问题,需要你根据提示在: manifest.json -> 模块配置 中,关闭一些权限。
4. 根据需要进行隐私政策提示框的设置,需要添加隐私政策和用户协议链接(需要提前准备好)
直接使用云打包Android Apk即可
打包成功之后,直接复制APK发到手机端进行安装即可。
打包成功的日志信息如下:
所有评论(0)