Cordova 无法运行phonegap 3.0 cli android应用程序(没有此类文件或目录)

Cordova 无法运行phonegap 3.0 cli android应用程序(没有此类文件或目录),cordova,phonegap-build,Cordova,Phonegap Build,我正在尝试使用3.0版构建我的第一个phonegap应用程序 我遵循以下步骤: 我在mac os上成功安装了NodeJS 在shell上-->$sudo npm安装-g phonegap 然后我尝试构建应用程序,但出现了此异常 下面是代码示例 $ phonegap create my-app $ cd my-app $ phonegap run android [phonegap] detecting Android SDK environment... [phonegap] using

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

我遵循以下步骤:

  • 我在mac os上成功安装了NodeJS
  • 在shell上-->$sudo npm安装-g phonegap
  • 然后我尝试构建应用程序,但出现了此异常
  • 下面是代码示例

    $ 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
    

    有什么建议吗?

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


    我还发现我必须以sudo的身份运行它。

    这里也一样,但是对于ios,您能否具体说明提取了哪些文件?没有任何日志表明缺少任何需求…@Big OClaire更新了答案。这是整个bin目录。这些文件本身不是依赖项,只是由于某种原因在cordova安装中丢失了。