2013-11-26 173 views
7

我试图按照以下链接创建一个Android的PhoneGap项目:http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html生成错误运行科尔多瓦平台添加的android

但是,当我运行命令:

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 } 
] 

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

回答

7

我有完全一样的错误信息。 在我的情况下,lib32stdC++没有安装在我的ubuntu中,安装后,所有工作都按预期进行。

sudo apt-get install lib32stdc++6 

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

+0

它工作! 谢谢=] – arthursfreire

+0

@Darktalker可以请你帮助我的路径,因为我做了所有事情,仍然得到同样的错误。 – oletob

+0

@Darktalker你能告诉我,windows xp的解决方案是什么.... –

0

据我所知,首先你必须从 cord-ova 下载索OVA插件,你必须去帮助安装该插件后,日食 - >键入电话间隙安装新的软件。 在eclipse中按Ctrl + N并选择手机间隙,然后在创建项目时选择您已经下载的cord-ova,给出cord-ova的路径(有单选按钮可供选择,默认情况下选择1 .XX版本,而不是那个选择你的最新版本)

0

错误与蚂蚁有关。没有构建系统。

下载并安装Ant。

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

+0

实际上,ant已经安装。当我从终端运行命令“ant”时,它就起作用了。 此外,当我从终端输入“android”时,它可以正常工作。 我可以从你的答案中了解到:添加/ path/to/ant/bin到PATH。我对么? – arthursfreire

+0

你需要用Ant的路径设置一个新的PATH变量ANT_HOME。 – Purus

+0

仍然没有工作... – arthursfreire

8

对于我来说,在Ubuntu 13.10 64位,这是固定通过安装32位libz进行:

sudo aptitude install libz1:i386 

我发现这个由:

  • 检查的build.xml文件,发现它正试图在Android的SDK-linux下运行AAPT
  • 寻找AAPT /构建工具/ 18.1.1 /建造-tools目录并运行它

    libz.so.1找不到

+0

谢谢,谢谢,谢谢!最后一个令人沮丧的难题。 –

+0

谢谢!现在它正在工作 – user2294317

相关问题