【问题标题】:An error occured During creation of phonegap android sub project创建phonegap android子项目期间发生错误
【发布时间】:2013-11-28 07:06:18
【问题描述】:

我正在尝试建立一个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 

请帮助我。 提前致谢。

【问题讨论】:

  • 是否安装了 ANT 并配置了正确的路径?
  • 我已经安装了ANT并配置了正确的路径,但也出现同样的错误......
  • 您找到解决方案了吗? : / 我现在有这个问题?

标签: android cordova jscript nms


【解决方案1】:

您的路径中似乎缺少 ant 二进制文件! 在您使用 npm 安装 ant 时,例如:

sudo npm install -g ant

然后只需将符号链接到您的 $PATH 中找到的 bin 文件夹即可

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

【讨论】:

    【解决方案2】:

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

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

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

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

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

    【讨论】:

      【解决方案3】:

      我在使用 cordova 3.3.1 和 phonegap 3.3.0 时遇到了同样的问题。最后,我打开 Android SDK 管理器,发现Platform tools 已经过时,虽然我从here 获得了最新版本。更新后这个错误消失了

      【讨论】:

        【解决方案4】:

        从您的 adt\sdk\tools 文件夹运行“android”命令并安装最新的工具和 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 位置}\android-sdk)

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

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

        类似于PhoneGap/Cordova Android Development

        【讨论】:

          猜你喜欢
          • 2015-10-10
          • 1970-01-01
          • 2012-11-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-21
          • 1970-01-01
          相关资源
          最近更新 更多