在Windows 7上调整环境变量时,我是否打破了手机屏幕?

时间:2013-09-05 20:20:50

标签: node.js ant cordova

  1. 已安装node.js
  2. 已安装的phonegap:npm install -g phonegap
  3. 创建了示例应用程序:phonegap create hello com.example.hello HelloWorld
  4. 使用run命令在Android中测试:phonegap run android
  5. 接下来发生的事情是它没有检测到Android SDK,因此它向我询问了build.phonegap.com帐户。我继续创建了一个帐户并输入了用户/ pw并且像魔术一样,它在云中创建了应用程序。我将qr代码扫描仪指向屏幕并将其安装在我的Android手机上。很酷,但是......

    我想使用Android模拟器在本地开发。所以我按照说明(http://docs.phonegap.com/en/3.0.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide)安装Android SDK,更改PATH变量等等。

    当我回到命令行并cd到我的phonegap根文件夹时,突然“'phonegap'被识别为内部或外部命令......'。我尝试用npm重新安装phonegap,看起来它安装了再好了,但即使重启cmd.exe,phonegap命令也不起作用。

    有什么想法吗?更改环境变量不应该影响已经安装的phonegap,对吧?我能想到的另一件事就是我必须安装Ant并制作一个ANT_HOME系统变量..

    为noob问题道歉。我确定我在这里搞砸了一些简单的事情......

2 个答案:

答案 0 :(得分:0)

想出来了。当我试图为Android sdk&手动APPEND其他环境变量时,我意外地删除了node.js的环境变量。蚂蚁。由于phonegap是作为节点包安装的,因此无法识别。

答案 1 :(得分:0)

使用Msysgit更好地重新安装并提供正确的路径。在我的例子中,envi变量路径如下,

C:\Program Files\nodejs\;           ->NodeJS path
F:\windows_adt\sdk\platform-tools;  ->SDK Platform Tools
F:\windows_adt\sdk\tools;           ->SDK Tools
C:\msysgit\bin;                     ->Bin Folder
C:\msysgit\git;                     ->git
C:\msysgit\libexec\git-core;        ->git-core, if you want. 

要减少更多错误,请使用推荐的msysgit shell。