昨天搞cordova的配置,搞了半天,终于搞完了。
突然想到之前我的环境变量是混乱的,每次配置环境的时候都是焦头烂额。所以干脆在这里写出来记忆一下,以后配环境的时候照着做就简单了。
一、如何安装cordova?
1.需要安装jdk,去oracle官网下就可以。
2.需要安装sdk
这个东西其实不需要单独装。我建议下一个adt,http://tools.android-studio.org/index.php/adt-bundle-plugin。
里面集成了sdk环境,当然需要你配置一下sdk的环境变量也就是ANDROID_HOME,详情请见后面。
3.下载完sdk需要打开SDK manager进行下载
在你的sdk文件夹里可以找到。然后你就需要开始漫长的下载之旅。首先是下载tools,SDK tools和SDK Platform-tools都要最新的版本。
SDK Build-tools就要19.1以上的。
然后是下载android 5.1.1(API 22)(或者以上的版本,但我不建议太高)
然后最好把那些库文件也下载了,开发的时候用得多。
4.装node.js
直接去官网下载https://nodejs.org/en/,然后下载安装程序。
直接安装,node.js会自动帮你配环境变量。
直接在cmd里面node,出现非cmd的光标证明成功安装。
5.成功完成前面步骤,就可以来安装cordova了
首先在命令行窗口输入:
1 |
npm install -g cordova |
就会自动下载安装了。下载的时候会刷屏。
下载完后尝试cordova命令,出现指令提示证明安装成功。接下来进行cordova的配置。
1 |
cordova create hello com.example.helloHelloWorld |
创建cordova的project,然后cd hello进入到project目录中。
1 |
cordova platform add android |
最后创建:
1 |
cordova build |
这个也是最容易遇到问题的一步。遇到问题全部都有提示的,多数是环境变量的问题。请按照顺序检查一下,相信就没什么问题了。
你可以在cordova的project目录下执行:
1 |
cordova requirements |
查看当前cordova依赖的环境,对照检查。
二、如何配置JDK
下面是配置环境变量的详细步骤:
1.下载安装JDK。
2.我的电脑-属性-高级系统设置-环境变量。
3.新建第一个变量:JAVA_HOME变量值为:C:\Program Files (x86)\Java\jdk1.8.0_25(JDK的安装目录)。
4.新建第二个变量:CLASSPATH变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(请尤其注意前面的那个”.”)
5.把C:\Program Files (x86)\Java\jdk1.8.0_25\bin;添加到Path变量值的最前面。
6 .WIndows+R-cmd-输入javac,如果配置成功会出现javac的操作选项。
三、如何配置SDK
1.下载并解压eclipse和SDK。
2.新建一个变量:ANDROID_HOME 变量值为:C:\Users\TOM\Android-SDK\android-sdk-windows(sdk的安装目录)
3.把%ANDROID_HOME%\tools; 添加到Path变量值的最后一个JDK变量值后面。输入android -h,如果配置成功会显示一段英文。
(千万要注意,有什么jre,jdk的环境变量,一定要把把%ANDROID_HOME%\tools;放在所有java变量的后面)
4.使用Android studio不用配置sdk环境变量,sdk的位置为:C:\Users\LQH\AppData\Local\Android\sdk
四、sdk更新失败
方法一:
在Android SDK Manager – Settings窗口中,在HTTP Proxy Server
和HTTP Proxy Port输入框内填入mirrors.neusoft.edu.cn和80,并且选中Force https://… sources to be fetched using http://…复选框。设置完成后单击「lose。
方法二:
Windows在C:\WINDOWS\system32\drivers\etc目录下,打开/etc/hosts文件。
打开文件后添加以下内容。
1 2 3 |
#android更新 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com |
五、adb端口被占用的问题
使用cmd命令:netstat -ano | findstr “5037”查询哪个程序占用了该端口,然后用任务管理器结束该程序。
六、配置Tomcat环境变量
创建一个新的变量名为:CATALINA_HOME,变量值为当前Tomcat安装的目录。
比如C:\Users\TOM\apache-tomcat-8.0.24,然后打开安装目录中的bin文件,双击startup,打开浏览器,在地址栏中输入http://localhost:8080回车,出现Tomcat主页即可。
七、总结
记录一下。