hbuildx打包成apk_vue+HBuilder 打包成apk

默认配置,

直接npm run build

将生成后的dist文件夹复制出来放到HBuilder相应目录下,然后HBuild下打开dist目录。

强调:用的是HBuilder 不是 HBuildrX,因为我用HBuilderX打包反复闪退,实在搞不定原因啊

要么转换为移动app,

要么新建一个移动app然后复制manifest.json文件到disk目录。

然后右键菜单 发行=》云打包-原生安装包=》接下来直接下一步下一步就OK了。

其中android证书可以在这个网站注册个,测试够用了

http://www.appcan.cn/

踩坑:

1、默认图片都放到了assets/img/下,但是图片超过100kb打包后跑到了static/img下,然后图就裂了

解决方法:直接进static/img/  或 修改配置 limit 我给改成了1000000

{

test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,

loader: "url-loader",

options: {

limit: 10000000,

name: utils.assetsPath("img/[name].[hash:7].[ext]")

}

},

2、链接跳转失效了

解决方法:原因是因为 mode:history模式,把这个取消了就可以了。

const router = new Router({

// mode: "history",

// base: getAbsolutePath(),

// base: "/app/",

routes: [

{

// 首先进行重定向操作

path: "/",

redirect: "home"

},

......

]

3、路径也要修改下

build: {

// Template for index.html

index: path.resolve(__dirname, "../dist/index.html"),

// Paths

assetsRoot: path.resolve(__dirname, "../dist"),

assetsSubDirectory: "static",

assetsPublicPath: "./", //修改打包后路径 /根路径配置 ./非根路径配置 /app/打包到指定目录 打包成apk用./

......

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值