- 已安装的节点.js
- 已安装的电话间隙: npm 安装 -g 电话间隙
- 创建了示例应用程序:phonegap create hello com.example.hello HelloWorld
- 使用运行命令在安卓中进行测试:phonegap运行安卓
接下来发生的事情是它没有检测到Android SDK,所以它要求我提供 build.phonegap.com 帐户。我继续创建一个帐户并输入 user/pw,就像魔术一样,它在云中创建应用程序。我将我的二维码扫描仪指向屏幕,它安装在我的安卓手机上。很酷,但是...
我想使用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系统变量。
为菜鸟问题道歉。我确定我只是在这里搞砸了一些简单的东西..
通了。当我尝试手动为 android sdk 和 Ant 附加其他环境变量时.js我不小心删除了 node 的环境变量。由于 phonegap 是作为节点包安装的,因此无法识别。
最好使用 Msysgit 重新安装并提供正确的路径。在我的情况下,envi 变量路径如下,
C:Program Filesnodejs; ->NodeJS path
F:windows_adtsdkplatform-tools; ->SDK Platform Tools
F:windows_adtsdktools; ->SDK Tools
C:msysgitbin; ->Bin Folder
C:msysgitgit; ->git
C:msysgitlibexecgit-core; ->git-core, if you want.
要减少进一步的错误,请使用推荐的 msysgit shell。