2

我正在尝试使用 3.0 版构建我的第一个 phonegap 应用程序

我遵循了这些步骤:

  1. 我在我的 mac os 上成功安装了 NodeJS
  2. 在外壳上 --> $ sudo npm install -g phonegap
  3. 然后我尝试构建应用程序,但我得到了这个异常

这是代码示例

$ phonegap create my-app  
$ cd my-app 
$ phonegap run android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project. /bin/sh: /Users/mac/.cordova/lib/android/cordova/3.0.0/bin/create: No such file or directory

我发现目录 /Users/mac/.cordova/lib/android/cordova/3.0.0 是空的

Phonegap版本是

phonegap --version
3.0.0-0.14.0

有什么建议么 ?

4

1 回答 1

5

我遇到了同样的问题。我通过从github 上的cordova-android项目下载丢失的文件(整个 bin 目录)作为 zip并将它们解压缩到空的 /Users/mac/.cordova/lib/android/cordova/3.0.0 来修复它目录。

我还发现我必须将命令作为 sudo 运行。

于 2013-07-28T10:13:55.520 回答