首先我們先安裝cordova所需的運行環境node、jdk、sdk,環境都有了之后全域安裝cordova
一、安裝
npm install -g cordova
安裝完之后可以通過cordova -v 查看版本
cordova -v
二、創建
安裝完之后就可以創建應用了,cordova create + 專案名 + 包名,包名可以不加
cordova create hello-cordova
安裝完之后生成以下目錄

如果想創建安卓專案那就
cordova platform add android --save
如果想安裝蘋果或瀏覽器專案就執行以下命令
cordova platform add ios --save
cordova platform add browser --save
三、目錄
這時候會生成以下目錄

platforms – 包含應用運行平臺如 Android 和 iOS 上對應的 Cordova 庫
plugins – 包含應用所需插件的 Cordova 庫,使得應用能夠訪問例如照相機和電池狀態相關的事項,
www – 包含應用源代碼,例如 HTML, JavaScript 和 CSS 檔案
config.xml -包含應用相關資訊,使用到的插件以及面向的平臺
四、運行
其實這時候就可以運行到真機上查看了,執行相應的命令
cordova run android
cordova run ios
cordova run browser

五、結合vue
可以把現有的vue專案復制到和 www 檔案同級的目錄中,也可以執行vue的創建專案命令
vue init webpack vue-test

修改Vue專案config/index.js檔案

修改完之后編譯vue專案
npm run build
這時候編譯的專案就會生成到www目錄下
六、打包
在打包之前查看android 環境是否正確安裝,執行以下命令
cordova requirements
這是沒問題的情況下

打包成apk
cordova build android
所在位置:
…/platforms/android/app/build/outputs/apk/debug

七、簽名
之前有寫過一篇怎么生成簽名證書的文章 生成安卓簽名證書
八、打正式包
剛剛上面介紹的打包是生成的未帶簽名的apk,下面介紹下如何打包帶簽名的正式apk
先生成未帶簽名的正式包,然后再通過執行命令把簽名加到apk中,最終生成一個正式的帶簽名的包,執行以下命令
cordova build android --release

這時候apk檔案夾下多了一個release檔案夾,這就是正式的apk存放目錄,app-release-unsigned.apk就是未帶簽名的apk,把生成好的簽名證書放在和app-release-unsigned.apk同級中,執行命令
jarsigner -verbose -keystore [證書路徑] -signedjar [生成的正式apk路徑] [待簽名的apk路徑] [證書名稱]
引數說明如果是在app-release-unsigned.apk所在的目錄下執行的
-keystore [證書路徑]:直接是 xxx.keystore
-signedjar [生成的正式apk路徑] [待簽名的apk路徑] [證書名稱]:
生成的正式的apk名字(release.apk)+ 起初生成的正式的未簽名的apk(app-release-unsigned.apk) + 證書的名字(不要帶后綴名)
命令執行的時候會讓輸入證書密碼,如圖就是執行成功的


轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/294977.html
標籤:其他
