widnows下cordova搭建文档
1.1 安装JDK并配置环境变量
1.2 安装android SDK并配置环境变量
1.3 安装nodejs
1.4 安装cordova 命令:npm install -g cordova
注意不要用镜像,因为用镜像的话只能用6.0.0的,否则无法创建项目,还有就是6.0.0版的android代码结构是eclipse的
1.5 安装Ant并配置环境变量
全局安装命令:npm install -g cordova
更新命令:npm update cordova -g
创建新项目:cordova create hello com.example.hello HelloWorld
添加支持的平台:cordova platform add ios
页面生命周期:deviceready pause resumes 监听示例 document.addEventListener("deviceready", onDeviceReady, false)
打包apk: cordova build android
(配置一个
build.json文件后可以用cordova build --release命令来打包
必须将build.json和签名文件放在项目根文件夹下
文件内容示例:
{
"android": {
"release": {
"keystore": "release-key.keystore",
"alias": "cordova-demo",
"storePassword": "testing",
"password": "testing2"
}
}
}
)
浏览器调试:cordova serve 这么命令就是这么神奇
添加插件:cordova plugin add example
自定义插件:
1。js中执行代码 cordova.exec(function(winParam) {},//success回调
function(error) {},//err回调
"service",//类名
"action",//方法名称
["firstArgument", "secondArgument", 42, false]);//方法参数
2。创建类
3。修改config.xml
<feature name="iPaynowTestPlugin">
<param name="ios-package" value="IPaynowTestPlugin" />
<param name="onload" value="true" />
</feature>