构建错误运行cordova平台添加android

时间:2013-11-26 16:23:09

标签: android cordova

我正在尝试根据以下链接创建Android PhoneGap项目:http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html

但是,当我运行命令时:

cordova platform add android

我得到以下输出:

Checking Android requirements...
Creating android project...
[Error: An error occured during creation of android sub-project. Looks like your environment fully supports cordova-android development!
Creating Cordova project for the Android platform:
Path: platforms/android
    Package: com.example.hello
    Name: HelloWorld
    Android target: android-17
Building cordova-3.2.0-rc1.jar

{ [Error: Command failed: 
BUILD FAILED
/path/to/adt/sdk/tools/ant/build.xml:653: The following error occurred while executing this line:
/path/to/adt/sdk/tools/ant/build.xml:698: null returned: 127

Total time: 1 second
] killed: false, code: 1, signal: null }
]

有人知道如何摆脱这个错误吗?

4 个答案:

答案 0 :(得分:8)

对我来说,在Ubuntu 13.10 64bit上,通过安装32位libz修复了这个问题:

sudo aptitude install libz1:i386

我发现了这个:

  • 检查build.xml并发现它正在尝试运行aapt
  • 在android-sdk-linux / build-tools / 18.1.1 / build-tools目录中找到aapt并运行它

    未找到libz.so.1

答案 1 :(得分:7)

我有完全相同的错误消息。 在我的情况下,lib32stdc ++没有安装在我的ubuntu中,安装后,所有工作都按预期工作。

sudo apt-get install lib32stdc++6

希望这可以解决您的问题。

答案 2 :(得分:0)

据我所知,首先你必须从中下载cord-ova插件 cord-ova 并且必须通过帮助安装插件eclipse - >通过键入phone-gap安装新软件。 在eclipse中按Ctrl + N并选择手机间隙,在创建项目时选择你下载的cord-ova,给出cord-ova的路径(有单选按钮可供选择,默认选择1。 XX版本而不是选择下面的最新版本)

答案 3 :(得分:0)

错误与Ant有关。没有构建系统。

下载并安装Ant。

确保按照安装文档中的定义正确配置系统PATH。