怎么使用cordova命令打包android APP

一、创建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平台,如:
在这里插入图片描述

三、打包自己的app项目【使用angular框架开发】

(1)首先要看一下自己的项目里有没有安装node依赖,没有的话在项目目录下,shift+鼠标右键==>在此处打开命令窗口
输入:npm install
(2)打包:shift+鼠标右键==>在此处打开命令窗口
输入:ng build --prod
此时,项目会生成一个打包后的dist文件夹==>dist,把dist/<项目名>/下的文件,如下,全部复制:
在这里插入图片描述
替换cordova工程下www文件夹里面的所有文件。
在这里插入图片描述

四、编译调试程序

不是每一句代码都需要运行,根据自己的需求进行选择。

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的路径。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Ariel_201311/article/details/87353378