怎麼使用cordova命令打包android APP【debug版本】【帶簽名版本】

一、創建cordova項目

(1)在文件夾目錄D:\test\【此路徑可自定義】下,shift+鼠標右鍵==>在此處打開命令窗口
輸入:cordova create test com.cordova.test test (創建cordova工程 <文件夾名> <包名> <app名>)
在這裏插入圖片描述
(2)生成的文件目錄如下:
在這裏插入圖片描述
hooks:存放自定義cordova命令的腳本文件。每個project命令都可以定義before和after的Hook,比如:before_build、after_build。沒用過,不展開了。

platforms:平臺目錄,各自的平臺代碼就放在這裏,可以放一下平臺專屬的代碼,現在這個目錄應該是空的,後面會介紹如何創建平臺。

plugins:插件目錄,安裝的插件會放在這裏。後面會有專門的文章介紹開發插件。

www:最重要的目錄,存放項目主題的HTML5和JS代碼的目錄。app一開始打開的就是這個目錄中index.html文件。

config.xml:主要是cordova的一些配置,比如:項目使用了哪些插件、應用圖標icon和啓動頁面SplashScreen,修改app的版本,名字等信息,還有平臺的配置。

二、添加平臺支持

(1)在文件夾目錄D:\test\test\裏,shift+鼠標右鍵==>在此處打開命令窗口
輸入:cordova platforms add android
也可以通過@版本號,來添加不同版本的android平臺,如:
在這裏插入圖片描述

[可選]安裝插件

一、cordova插件大全https://blog.csdn.net/github_39500961/article/details/76270299
二、插件的常用命令
1、查看所有已經安裝的插件

cordova plugin ls

2、安裝插件(以camera插件爲例)

cordova plugin add cordova-plugin-camera

3、刪除插件(以camera插件爲例)

cordova plugin rm cordova-plugin-camera

4、更新插件

cordova plugin update

三、打包自己的app項目【使用angular框架開發】

(1)首先要看一下自己的項目裏有沒有安裝node依賴,沒有的話在項目目錄下,shift+鼠標右鍵==>在此處打開命令窗口
輸入:npm install
(2)打包:shift+鼠標右鍵==>在此處打開命令窗口
輸入:ng build --prod
此時,項目會生成一個打包後的dist文件夾==>dist,把dist/<項目名>/下的文件,如下,全部複製:
在這裏插入圖片描述
替換cordova工程下www文件夾裏面的所有文件。
在這裏插入圖片描述

四、編譯調試程序【debug版本】

不是每一句代碼都需要運行,根據自己的需求進行選擇。

cordova install android //將編譯好的應用程序安裝到模擬器上。
cordova emulate android //在模擬器上運行(前提是創建好AVD)
cordova serve android //在瀏覽器運行
cordova build android //打包cordova項目到android平臺。
cordova run android //通過USB直接安裝到真機(該語句已經包括了build命令)

打包一般用 cordova build android //打包cordova項目到android平臺。
出現LAUNCH SUCCESS則編譯成功,可根據提示找到apk的路徑,這時的apk就是debug版本,發到手機上就可以安裝了。
在這裏插入圖片描述

五、打包帶簽名的版本

debug版本的apk不能上線,必須要加上簽名:
在cordova工程根目錄鍵入命令:cordova build --release android
按照路徑,把目錄下的apk複製到dabao文件夾,並且重命名,
在這裏插入圖片描述
在打包文件夾,鍵入命令:

jarsigner -verbose -keystore name.keystore -signedjar name.apk name_unsigned.apk name.keystore

輸入祕鑰

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章