官方中文文档
https://cordova.apache.org/docs/zh-cn/9.x/guide/overview/index.html
安装
npm i -g cordova
查看安装是否成功
cordova -v
创建项目
cordova create MyApp
cordova create 项目名 签名(一般用域名) APP名称
如: cordova create myapp my.com myAPP
添加平台
cordova platform add <platform name>
.
cordova platform add andriod
cordova platform add ios (需要xcode,所以只能在OSX上)
cordova platform add browser
...
查看完事平台列表
cordova platform
检测构建平台是否正确
cordova requirements android
cordova requirements ios
android平台需要安装JDK 和 android SDK ,JDK MAC已经自带,当然可能需要更新一下, android SDK 参照网上的教程装一下, 另外还需要装一下 gradle,
安装完成后要配下环境变量
执行open -e ~/.bash_profile, 打开编辑器,将下面内容加到文件尾部
export ANDROID_HOME=/Users/johnjackson/workspace/android-sdk-macosx export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools export GRADLE_HOME=/usr/local/Cellar/gradle/5.4.1 export PATH=${PATH}:${GRADLE_HOME}/bin
上面GRADLE_HOME 的路径是通过homebrew方法安装gradle时的默认路径,如果是手动下载的,就改成自己实际下载到的路径
export GRADLE_HOME/bin
更新:source ~/.bash_profile
运行APP
cordova run <platform name>
构建
cordova build android
cordova build ios
构建后的版本如果相同,部署不到已经存在相同版本的手机上,配置文件config.xml中widget标签的Id就是签名,version就是版本