Cordova将vue项目打包成apk(全使用命令行)

本文详细介绍如何将Vue项目编译并打包成Android的APK文件,包括使用cordova创建项目、复制Vue项目文件、添加安卓平台、编译及签名过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景

假设vue项目已经搭建好,要将其打包成apk。

实现

编译vue项目

在vue项目目录下打开cmd,输入:

npm run build

新建cordova项目

来到要新建cordova项目的目录下,输入:

cordova create corova-app com.badao mapp

其中cordova-app是项目名

com.badado是包名

mapp是apk名字

然后

cd corddova-app 

进入项目目录

复制文件

将vue项目目录下的dist目录下的文件复制到cordova项目中的www目录下。

添加安卓平台

在cordova项目中的cmd继续输入:

cordova platform add android --save

编译安卓项目

输入:

cordova build android --release

不加--release是默认debug版本的,加了才是正式版的。

build成功后的效果为:

此时会输出apk的路径,此时是未签名版的apk,无法安装到手机。

apk签名

生成签名文件,参照:

https://blog.youkuaiyun.com/BADAO_LIUMANG_QIZHI/article/details/84948340

将签名文件keystore文件与未签名的apk放在同一个目录下。

在此目录下打开cmd,输入:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release-key.keystore app-release-unsigned.apk cordova-project

其中release-key.keystore  是生成的签名文件;

app-release-unsigned.apk 是要签名的apk;

此时会提示你输入签名口令,此口令就是在生成签名文件时设置的口令。

然后再输入:

zipalign -v 4 app-release-unsigned.apk  cordova-pass.apk

其中cordova-pass.apk是签名后要显示的apk。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霸道流氓气质

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值