用了三天的下班时间把 cordova 的环境 安装成功,并成功运行到手机上。说起来真是一步一个坑啊。先把整个过程记录下来,一面时间久了忘了,还要再趟一遍 坑。毕竟人的脑子不是 硬盘。
第一步 安装node.js ,首先要下载 node.js 可以去 中文网站下载,但是 我当时在下载 的时候刚好赶上这个网站无法下载,就连官网也是无法下载,用代理也不行,折腾了一夜。第二天 用公司的网下载好了安装包,晚上回来这边也可以下载了(真是坑啊)。我下载的是最新版本 node-v7.2.1-x64.msi。下载完成后就是安装了,不多说 一直点击下一步,安装完成后再控制台输入 npm -v 查看版本信息,如果安装正常会显示你当前版本的 安装信息。
第二步 安装完了 node.js ,下边就可以安装cordova 了,又是一个坑,运行 npm install -g cordova 各种等待。后来百度说是要翻墙,翻墙以后还是不行,磕磕绊绊的 安装不成功。后来检索到 淘宝镜像(cnpm)指向国内的 npm。就安装了这个。 使用 npm install -g cnpm 命令安装。在国内的话用这个命令安装 npm install -g cnpm --registry=https://registry.npm.taobao.org(指向国内的影像)。之后可以使用cnpm 安装各种模块。安装 cordova 也是拜托了 各种 慢 和翻墙的烦恼。
第三步 安装 cordova 。使用命令 cnpm install -g cordova 命令 那是慢慢成功了。安装完成后 可以运行 cordova -v 来查看是否安装成功。没有 下载 cnpm的时候也是各种 等待。浪费了好多时间。
第四步 以为安装好了 cordova 就成功了,事实告诉你还差的远。运行 cordova create cordovaTest com.xxx.xxx helloworld 成功了,欣喜,但是接下来运行 cordova platform add Android 的时候 就又开始了各种等待。不成功,各种报错,然后就是各种检索 答案,欣慰的是是网上有很多解决这样问题的 方法,就一个个你来尝试可以分为以下几个步骤
1、java 环境 jdk 是否安装 是否配置 JAVA_HOME 环境变量并加入path
2、Android sdk 是否安装了 Android的 sdk 并配置了 ANDROID_HOME 的环境变量并加入path
3、使用 cordova platform 查看是否下载好了 Android的版本,(要cd 创建的工程文件夹下) 如果多次都没有下载好(一般是Android 6.0.0 根据cordova的版本不一样)。可以尝试 cnpm install Android
4、如果出现 下载http\\://services.gradle.org/distributions/gradle-2.14.1-all.zip或者其他版本的话可以下载 该版本放到你的工程文件夹下的platforms\android\gradle 文件夹下。然后找到platforms\android\cordova\lib\builders 文件夹下对应的 build.js文件 修改。这一步时,检索了很多网上资源,有说是让安装ant 插件,但是我用的 Android studio 工具,用的是gradle工具,所以不需要安装ant gradle 里已经的有了。修改这里成对应的版本。然后运行 cordova build 成功了。
再附上 path 配置变量列表 除了这里,当然还有 CLASS_PATH,