使用Cordova来创建项目并生成未签名的apk文件

一,下载JDK,安装JAVA环境,配置系统环境。

二,下载android sdk

三,cordova的下载和安装cordova的下载和安装

1,下载并安装node.js
由于现在cordova是利用nodeJs进行管理,所以需要先下载nodeJs,下载地址为:nodeJS下载链接,下载安装过后,在命令行窗中确认安装完成:

2,安装cordova
以管理员身份运行Node.js命令提示符在打开的命令行窗口中,输入以下命令:npm install -g cordova



当安装完成之后,在验令窗口中输入以下命令,来验证cordova是否安装成功:cordova -v

3,这种安装方式,默认安装的是最新版本的cordova,如果想要安装特定版本的cordova,比如说cordova4.1.1,输入以下命令:
npm install -g [email protected]
注意:cordova的版本是和android的sdk的版本是有对应关系的,我安装的是cordova 5.4.1版本的,对应的android sdk版本是android-22,如果你没有android-22的版本,你需要安装与你的sdk对应的版本的cordova版本,否则在后面编译的时候会出错误的
.4,卸载cordova
如果你的cordova版本装错了,或者你不想使用cordova,你可以使用下面的命令卸载cordova:
npm unistall cordova - G

四,科尔多瓦的打包过程

1.创建一个cordova项目

在命令行中敲入以下命令:

接着在CordovaProject目录创建一个项目,ID为com.example.cordovaProject,项目名为cordovaApp

2,接着添加安卓平台环境
进入你建立的项目目录,在命令行中敲入以下命令:
cordova platform添加android

这里添加的平台是android的,你也可以添加其他的平台:cordova平台添加wp8       
cordova平台添加windows 
cordova平台添加amazon-fireos 
cordova平台添加android
cordova平台添加blackberry10
cordova平台添加firefoxos \
当然如果你不想使用哪个平台,你可以把它删除掉:
cordova平台rm ios
cordova平台rm firefoxos
cordova平台rm windows
cordova平台rm wp8
cordova平台rm firefoxos
cordova平台rm android
你也可以通过命令查看都有哪些平台以及你已经安装了哪些平台:
科尔多瓦平台ls

3,打包编译
将你写的一些HTML,CSS,JS文件放到你建的项目目录下的WWW文件下对应的位置:

4,然后在命令行下输入以下命令:
cordova build android然后就是静静的等待编译...

这代表打包成功了,然后在项目的平台文件夹下找到的apk安装文件,

在手机上测试运行即可。

详细查看:https://blog.csdn.net/g252691665/article/details/50259471

执行步骤:

1:将reactjs工程内容,合并到cordova的www的目录下,在reactjs工程目录下使用npm run release.
2:将pugin工程,合并到cordova的plugin目录下,在cordova工程目录下使用cordova plugin add [插件的目录]
3:在cordova工程目录下使用cordova build android命令,编译corodva工程,生成apk文件

 

你可能感兴趣的:(使用Cordova来创建项目并生成未签名的apk文件)