--------很多年以前就用过Cordova开发打包Android项目,最近又用到了,居然感觉手有点生了,于是写下一篇博客以备不时之需,同时希望能够帮助广大的码农朋友们.
用Cordova开发打包Android项目需要具备的环境(window系统下)
1,先下载安装好:node.js, ant, git, JDK, SDK(可以是Android studio,也可以是Eclipse下的),
2,打开命令行(win + R)--->cmd--->输入npm install -g cordova //用node全局安装cordova,
3,cordova create cordova-demo com.example.cordovaDemo cordovaDemo //在cordova-demo目录创建一个项目,ID为com.example.cordovaDemo,项目名为cordovaDemo,
4,cd cordovaCemo 目录下,cordova platform add android --save //加上Android平台,这会下载一个Android框架,并把版本信息保存到config.xml中,你可以在platform/android目录下查看它,
5,npm install ,//下载node-modules
6,cordova plugins add XXXXX(所需要的插件) //在cordova的官网上查找插件,这里列举最常用的插件如下:
http://cordova.axuer.com/docs/zh-cn/latest/reference/cordova-plugin-battery-status/
cordova plugin add cordova-plugin-battery-status
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/
cordova plugin add cordova-plugin-camera
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media-capture/
cordova plugin add cordova-plugin-media-capture
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/index.html
cordova plugin add cordova-plugin-file
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/
cordova plugin add cordova-plugin-geolocation
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-globalization/
cordova plugin add cordova-plugin-globalization
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-statusbar/
cordova plugin add cordova-plugin-statusbar
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/
cordova plugin add cordova-plugin-splashscreen
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/
cordova plugin add cordova-plugin-network-information
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/index.html
cordova plugin add cordova-plugin-media
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/
cordova plugin add cordova-plugin-inappbrowser
7,打开Android studio,将项目添加到Android studio中,根据自己的正常项目的版本配置好gradle版本号.
8,然后将你所写js项目导入到\platforms\android\assets\文件夹下,也就是用你的项目替换掉它生成的www文件夹。
到此为止就可以在Android studio下运行你的项目了,
你也可以用cordova运行项目 :cordova run android
检查平台需求是否满足:cordova requirements android
用cordova打APK包:cordova build android
查询cordova版本号:cordova -v;
2018年9月8日
袁镇