cordova 安装、运行
前提 安装了nodejs和npm参考
http://cordova.apache.org/
1.安装cordova,这里会安装到nodejs的安装目录下的node_modules\node_global
2.创建一个工程
3.创建后目录结构,在www目录有简单的html页面,其他目录为空的。
4.查看所有的平台
5.创建android平台,这里使用了android-26的sdk
6.运行程序,我们事先配置了android_home环境变量,android的sdk目录的platform查看是缺少android-26这个sdk。AndroidSDK Manager此时无法下载,直接从AndroidStudio
安装目录的sdk刚好有这个sdk,拷贝到我们F:\develop software\adt-bundle-windows-x86_64-20140321\sdk\platforms的目录。
7.再次运行
等待片刻,可以看到模拟器运行的程序
如果使用usb连接的真机,则会安装到真机环境启动
8.打包
cordova build android
补充:
1.查看安装cordova版本cordova -v,目前版本是7.1.0
2.安装特定版本npm install -g [email protected]
3.cordova的版本是和android的sdk的版本是有对应关系的,我们的版本对应的android sdk版本是android-26,如果你没有android-26的版本,你需要安装与你的sdk对应的版本的cordova版本,否则在后面编译的时候会出错误的。
4.卸载cordova:
npm unistall cordova -g
npm unistall cordova -g
5.cordova create myapp com.example.app :其中第一个位置的myapp是指你的项目名,第二个位置的是指你打包的apk的包名
6.当然如果你不想使用哪个平台,你可以把它删除掉:cordova platform rm ios
7.查看安装过的platform:cordova platforms ls
常用命令
命令 | 说明 |
cordova create <工程路径> <包名> <工程名> | 创建cordova工程,例如:cordova create helloworld_prj "org.zhangyafei.helloworld" "helloworld" |
cordova build android | 给cordova项目添加android平台。 |
cordova run android |
编译和运行项目。 |
cordova install android |
将编译好的应用程序安装到模拟器上。 |
cordova plugin add <插件完全限定名> | 给项目添加插件。 |
cordova plugin remove <插件完全限定名> | 删除插件。 |
cordova plugin list |
查看插件列表。 |
cordova platforms add android |
添加平台支持。 |
cordova build android |
编译代码 |
cordova emulate android |
在模拟器上运行(前提是创建好AVD) |
cordova serve android |
在浏览器运行 |
cordova run android |
通过USB直接安装到真机 |