ANDROID_HOME is not set and "android" command not in your PATH解决

使用nodejs安装cordova后在项目里面添加平台时出现错误:

技术分享

原因就是没有配环境变量

使用phonegap开发不仅要配JDK环境变量,还要配ADT环境变量,出现这个错误很显示就是没配ADT环境变量导致

后来在网上找到资料(很多不完整),总结了解决方案:

【第一】配置环境变量(绿色文字标出代码,路径换为自己的SDK路径)

ANDROID_HOME =  D:\Android\adt-bundle3\adt-bundle-windows-x86-20131030\sdk

ANDROID_PLATFORM_TOOLS = D:\Android\adt-bundle3\adt-bundle-windows-x86-20131030\sdk\platform-tools

ANDROID_TOOLS = D:\Android\adt-bundle3\adt-bundle-windows-x86-20131030\sdk\tools

最后在PATH变量中添加(很重要,一定要3个都添加):;%ANDROID_HOME%;%ANDROID_PLATFORM_TOOLS%;%ANDROID_TOOLS%

【第二】重启CMD

变量配完后,开始最后很重要的一步:关闭上面报错的CMD窗口,重新打开敲命令(之前因为没关闭,而导致浪费很多时间,而百度出来的资料没有说关闭这个窗口重新打开的)

技术分享

 

如果看到如结果说明我们成功了!如果有什么问题欢迎回帖讨论。

 

参考:

http://stackoverflow.com/questions/26356359/error-android-home-is-not-set-and-android-command-not-in-your-path-you-must-ful

http://my.oschina.net/u/1266171/blog/360299

http://www.tuicool.com/articles/F7RJNf

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。