发生错误在创建phonegap android子项目期间

时间:2013-11-28 07:06:18

标签: android cordova jscript nms

我正在尝试构建一个phonegap android,那时我收到了一条消息

[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
   [error] An error occured during craetion of android sub-projesct. creating cordova project for the android platform 

请帮帮我。 提前谢谢。

4 个答案:

答案 0 :(得分:3)

似乎路径中缺少ant二进制文件! 在你用npm安装ant,如:

sudo npm install -g ant

然后只需将符号链接到bin文件夹,就像在$ PATH中找到的那样

sudo ln -s /usr/local/lib/node_modules/ant/ant/bin/ant /usr/local/bin/ant

答案 1 :(得分:2)

可能有以下两个原因之一 -

1).cordova目录已存在于您的计算机上的用户文件夹中。删除它并尝试你的命令。

2)您的计算机上某处有xcopy.exe。您应该能够将%SystemRoot%\ System32添加到PATH中。 或者您可以通过在终端窗口中运行'where xcopy'来找到它。路径上的XCOPY是设置和安装Android

的要求

您需要在路径上定义XCOPY,因为内部node.js脚本使用它来移动东西。

其中一个可以解决您的问题。

答案 2 :(得分:1)

我遇到了与cordova 3.3.1和phonegap 3.3.0相同的问题。最后,我打开了Android SDK管理器,发现Platform tools已过时,但我有here的最新版本。更新后,此错误消失了

答案 3 :(得分:1)

从adt \ sdk \ tools文件夹运行“android”命令,然后安装最新的Tools和SDK。还要确保您的PATH具有正确的变量。

为此,您需要安装ANT,安装JAVA JDK和Android SDK

JAVA_HOME(C:\ Program Files \ Java \ jdk)

ANT_HOME({ant location} \ apache \ apache-ant)

ANDROID_HOME({android sdk location} \ android-sdk)

将这些添加到您的PATH变量,例如%ANT_HOME%/ bin;%ANDROID_HOME%\ tools;%ANDROID_HOME%\ platform-tools;%JAVA_HOME%\ bin

关闭并重新打开cmd并再次运行命令。

PhoneGap/Cordova Android Development

类似