Cordova使用文档

java环境配置:

A:先下载java JDK(版本不同,环境变量的路径不同),之后默认安装。

cordova打包ios能上架吗 cordova文档_android

B:新建系统环境变量(要找到bin目录)

cordova打包ios能上架吗 cordova文档_cordova打包ios能上架吗_02

 

c:编辑Path变量

 

cordova打包ios能上架吗 cordova文档_cordova搭建文档_03

Android 开发环境配置

  1. 建议直接安装Android Studio(http://www.android-studio.org/)下载安装,安装目录最好不要携带中文或空格。
  2. 打开Android studio,按照标准模式下载组件,下载完成finish。

AVD Manager 设备模拟器选项;

SDK Manager 管理开发所需的Android版本(版本选择不要太高也不要太低)

Settings 设置IDE

cordova打包ios能上架吗 cordova文档_cordova打包ios能上架吗_04

  1. 安装SDK(硬盘空间最好预留10G空间)
  2. 等下载完成finish
  3. 添加环境变量
  4. 分别CMD中输入 adb 和 android 验证是否安装成功
  5. 配置avd模拟器因为android标准与ios标准不一致(ios标准通常是设计标准)所以模拟器一般选相近的。
  6. 点击next,选择之前下载过sdk对应的release name。下载完成next

完成finish

cordova打包ios能上架吗 cordova文档_Android_05

点击启动

cordova打包ios能上架吗 cordova文档_cordova打包ios能上架吗_06

如下图即Android开发环境以及虚拟机配置完成。

 

 

  1. 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下。

 

在真机测试如果发现以下问题.

cordova打包ios能上架吗 cordova文档_cordova搭建文档_07

这种问题一般都是 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 时 都会比较慢,一定要耐心等待