在创建android子项目期间发生错误,因为找不到路径

Dou*_*gui 9 android npm cordova

我正在努力phonegap build android,我有这样的信息:

[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
   [error] An error occured during creation of android sub-project. Path not found
Run Code Online (Sandbox Code Playgroud)

Phonegap正在寻找"C:\ Documents and Settings\corbg\.cordova\lib\android\cordova\3.0.0\bin\create".目录"3.0.0"下没有任何内容.我安装了这样的cordova npm install -g cordova.

我跑的时候遇到了一些问题cordova platform add android.

我错过了什么吗?

小智 11

在Windows机器中,您必须删除C:\ Users\user_name \下的.cordova目录


小智 8

我遇到了同样的问题,然后我纠正了我的应用程序路径,然后它为我解决了.

如果你正在使用win 7,那么在打开mycomputer - >属性 - >更改设置 - >高级 - >环境变量 - >用户变量中添加Android ADK路径....-> path在这里添加Android ADK路径就像以下

C:\ AndroidDev\ADT-束 - 窗口x86-20131030\SDK \工具; C:\ AndroidDev\ADT-束 - 窗口x86-20131030\SDK \平台工具

还添加了JAVA_HOME和ANT_HOME. - Abdul Jabbar


jsi*_*era 6

你设置了PATH变量了吗?有时,当PATH变量未正确设置为访问"java"和"ant"时,Windows中会发生此错误.如果要测试它们是否设置正确,您只需执行两者(从命令行中的任何文件夹):

> java
Run Code Online (Sandbox Code Playgroud)

要么

> ant
Run Code Online (Sandbox Code Playgroud)

并且应该找到这两个程序.


Dou*_*gui 4

这是我的代理的问题。Cordova 创建一个.cordova目录并尝试从互联网上下载一些内容。下载失败。下次,它检查是否存在.cordova目录。它不会尝试重新下载某些内容,因为该目录存在并且显示错误。

我删除了该.cordova目录并解决了代理问题。现在,一切正常。