Cordova将vue项目打包成apk(全使用命令行)
生活随笔
收集整理的這篇文章主要介紹了
Cordova将vue项目打包成apk(全使用命令行)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
場景
假設vue項目已經(jīng)搭建好,要將其打包成apk。
實現(xiàn)
編譯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繼續(xù)輸入:
cordova platform add android --save編譯安卓項目
輸入:
cordova build android --release不加--release是默認debug版本的,加了才是正式版的。
build成功后的效果為:
此時會輸出apk的路徑,此時是未簽名版的apk,無法安裝到手機。
apk簽名
生成簽名文件,參照:
https://blog.csdn.net/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。
總結
以上是生活随笔為你收集整理的Cordova将vue项目打包成apk(全使用命令行)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Eclipse新建Maven项目web.
- 下一篇: html5倒计时秒杀怎么做,vue 设