Cordova使用文档
java环境配置:
A:先下载java JDK(版本不同,环境变量的路径不同),之后默认安装。
B:新建系统环境变量(要找到bin目录)
c:编辑Path变量
Android 开发环境配置
- 建议直接安装Android Studio(http://www.android-studio.org/)下载安装,安装目录最好不要携带中文或空格。
- 打开Android studio,按照标准模式下载组件,下载完成finish。
AVD Manager 设备模拟器选项;
SDK Manager 管理开发所需的Android版本(版本选择不要太高也不要太低)
Settings 设置IDE
- 安装SDK(硬盘空间最好预留10G空间)
- 等下载完成finish
- 添加环境变量
- 分别CMD中输入 adb 和 android 验证是否安装成功
- 配置avd模拟器因为android标准与ios标准不一致(ios标准通常是设计标准)所以模拟器一般选相近的。
- 点击next,选择之前下载过sdk对应的release name。下载完成next
完成finish
点击启动
如下图即Android开发环境以及虚拟机配置完成。
- cordova 安装
首先确保安装node.js;node -v查看.
npm install -g cordova 安装Cordova
命令行输入cordova验证是否安装成功。
cordova create hello com.example.hello HelloWorld
创建一个app,hello代表项目文件夹,com.example.hello代表appId, HelloWorld项目名称
插件列表 输入:cordova plugin list(查看当前安装了哪些插件)
2.添加平台支持
用命令行打开对应的文件夹,
添加平台
输入:cordova platforms add android@^7.0.0(ios还没试过)
移除平台
输入:cordova platforms rm android (移除android平台支持)
cordova install android //将编译好的应用程序安装到模拟器上。
cordova emulate android //在模拟器上运行(前提是创建好AVD)
cordova serve android //在浏览器运行
cordova build android //打包cordova项目到android平台。
cordova run android //通过USB直接安装到真机(该语句已经包括了build命令)
输出的apk包在platform>android>app>....>output下。
在真机测试如果发现以下问题.
这种问题一般都是 API版本的问题,我这里推荐API 26的android版本,当然具体调整需要看个人调试手机的android版本具体去试。
在这里再给各位小伙伴一些建议,
1.如果你的插件有损坏或者需要重新安装,一定要按照如下顺序: 删除平台,删除插件,安装插件,安装平台
2.由于很多老版本的插件无法兼容最新版本的android 所以在这里推荐大家 cordova platforms add android@^7.0.0也就是安装7.0.0版本的android ,如果哪天你的插件突然不能用了,就请快去检查android版本的不同是不是导致你的插件目录结构无法被识别;
3.安装任何插件的时候,尽量使用NPM,有的插件CNPM会导致一些缺失;
4.第一次cordova run android or cordova build android 时 都会比较慢,一定要耐心等待