Phonegap 3.3生成Android失败

我试图build立一个项目,但是当我input: cordova build android发生以下错误:

 Generating config.xml from defaults for platform "android" Preparing android project Compiling app on platform "android" via command "../platforms/android/cordova/build" Error: An error occurred while building the android project.Error executing "ant debug -f "../platforms/android/build.xml"":BUILD FAILED /usr/local/Cellar/android-sdk/22.3/tools/ant/build.xml:932:The following error occurred while executing this line: /usr/local/Cellar/android-sdk/22.3/tools/ant/build.xml:950:null returned: 1 Total time: 18 seconds at ChildProcess. < anonymous > (/usr/local/lib/node_modules/cordova/src/compile.js:65:22) at ChildProcess.EventEmitter.emit(events.js: 98: 17) at maybeClose(child_process.js: 735: 16) at Socket. < anonymous > (child_process.js: 948: 11) at Socket.EventEmitter.emit(events.js: 95: 17) at Pipe.close(net.js: 466: 12) 

有没有解决这个问题?


编辑

我使用brew来安装Android-SDK并安装了所有可能的构build工具: Android-SDK位置

而我的Android清单看起来像: Android清单

EDIT2

按照要求这里是cordova build android --verbose的响应: http : //pastebin.com/rqdkVKYG

我发现了错误。

在testing时,重新安装android-sdk和ant。 我试图创build一个新的项目。 比键入terminalcordova build ,并build立完美无瑕。 之后,我将我现有的WWW文件夹复制到新项目中。 typescordova build再次cordova build ,它给了一个错误。 现在我知道这个bug是在我的WWW文件夹中,而不是在项目本身。 扫描我的文件夹我注意到没有扩展名(隐藏文件)的文件。 我删除了该文件,并再次尝试。 成功!

摘要:扫描您的文件夹中没有扩展名的文件,并删除或移动它们。 cordova不喜欢那些。


编辑

如果这不起作用,请尝试:

cordova platform rm android

然后使用以下命令重新安装android:

cordova platform add android

现在尝试构build。

尝试运行$home/.cordova/lib/android/cordova/3.3.0/bin/check_reqs来检查是否安装了所有必需的组件。

你添加到Windowspath的SDK?

你也可以尝试:

  • cordova平台添加android
  • cordovabuild立

在你的terminal试试ant -v ,确保它在1.8以上。 cordova要求。 同时也为Ant,Android-SDK / tools和Android-SDK / platformtools提供了正确的path

要debugging确切的问题尝试$Cordova build android --verbose

让我知道。