Cordova封裝打包vue H5項目到Android平臺詳解
小編:管理員 621閱讀 2022.09.13
npm install -g cordova復制安裝完成之后終端輸入cordova顯示下圖即表示安裝成功

進入你要創建項目的目錄執行:
cordova create helloWorld復制
helloWorld即為你的項目名
成功創建之后文件夾如下:

進入剛才創建的Cordova項目helloWorld中

cordova platform add android復制
如果需要添加指定版本的android則在后面加上版本號
cordova platform add android@6.2.3復制
成功之后如下:

輸入cordova platform ls可查看已安裝的平臺情況

此時項目文件夾已經有了platform文件夾了

vue項目npm run build生成dist文件夾這里就不多說了!

==這里要注意兩點==
1.將vue的路由模式改為hash

2.將配置文件中的路徑修改如下:


這里面很多教程都說直接復制粘貼其實不是的!一定要注意!
要在index.html中引入cordova.js,不然后續所有的插件都不能使用!

接下來檢測cordova編譯環境
cordova requirements復制
運行結果:

這里面的環境缺一不可,如果沒有安裝會有提示,直接百度逐一安裝就可以了否則無法編譯成功的
所有需要的環境我放在這大家自行下載即可
運行項目生成apk包cordova build android復制
首次編譯需要一段時間,如果報網絡錯誤請切換網絡重試

這里生成的debug包就可以直接安裝到手機進行測試了
連接手機直接測試cordova run android復制
手機連接電腦,打開開發者模式,然后運行上述命令即可在真機進行安裝包測試了
生成正式包當測試好了之后我們就要生成正式的包了
cordova build --release android復制
執行成功后就會生成正式的apk包了

此時生成的包是沒有簽名的正式包
生成簽名證書并簽名apk包生成證書就不說了網上百度一堆
接下來就是把生成的證書和上一步生成的未簽名的正式的apk包放同一個文件夾
然后再該文件夾下執行
jarsigner -verbose -keystore XXX.keystore -signedjar XXX.apk app-release-unsigned.apk XXX.keystore復制

執行成功后就可以看到生成的簽名了的apk的包了,這個包就可以手機直接安裝使用了
總結這些都是最基本的封裝,實際過程中我們還需要使用很多Cordova插件來滿足我們的項目需求
后面再慢慢豐富這個專題,今天時間有限就寫這么多了
還有ios的封裝包括打包申請證書pp文件生成ipa并上傳上架AppStore
相關推薦
- Cordova 什么是Cordova? Cordova是用于使用HTML,CSS和JS構建移動應用的平臺。我們可以認為Cordova是一個容器,用于將我們的網絡應用程序與本機移動功能連接。默認情況下,Web應用程序不能使用本機移動功能。這就是Cordova進來的地方。它為網絡應用和移動設備之間的連…
- Hibernate Criterion 在查詢方法設計上能夠靈活的依據Criteria的特點來方便地進行查詢條件的組裝.Hibernate設計了CriteriaSpecification作為Criteria的父接口,以下提供了Criteria和DetachedCriteria.Criteria和DetachedCriteria的主要差別在于創建的形式不一樣,Criteria是在線的,所…