使用cordova打包Vue生成apk包

使用cordova打包Vue生成apk包

准备工作

npm 版本最好是最新的,升级npm,node版本也有一定的要求的,自行检查自己的版本。

npm i -g npm

创建好自己的vue项目。

配置

主要的两个配置:
assetsPublicPath:默认是根路径,改成当前相对路径,或者为空也行。
productionSourceMap: 用来支持打包后的调试,改为false,打包比较快。
如图:
在这里插入图片描述
修改根目录下的index.html文件

<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
<meta http-equiv="Content-Security-Policy" >

如图:
在这里插入图片描述
注:http-equiv有content的话注意访问的logs。

打包项目

在终端上执行:

npm run build

得到index.html 和混淆的static文件夹。如图:
在这里插入图片描述

cordova

安装cordova:

npm install -g cordova

创建文件夹为:cordova-app 项目名为mapp的项目文件夹。然后执行:

cordova create cordova-app com.trgis mapp

打包ios或者android

cordova platform add ios --save
cordova platforms add android --save

这里使用的是android的环境:
使用androidstudio打包apk或使用xcode8进行打包 —-只能在mac系统上进行

也可以使用cordova 命令进行生成。
但需要搭建相应的环境:如android的需要搭建jdk、sdk、gradle。
在项目路径为:app2\platforms下执行:
如android的:

cordova run adroid

使用android-studio可以直接在目录下找个apk的包。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值