我正在尝试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
Phonegap正在寻找“C:\ Documents and Settings \ corbg \ .cordova \ lib \ android \ cordova \ 3.0.0 \ bin \ create”。目录“3.0.0”下没有任何内容。我像这样npm install -g cordova
安装了cordova。
当我运行cordova platform add android
时,我遇到了一些问题。
我错过了什么吗?
答案 0 :(得分:12)
在Windows机器中,您必须删除.cordova目录 C:\ Users \用户名\
答案 1 :(得分:8)
我遇到了同样的问题,然后我纠正了我的应用程序路径,然后才解决了这个问题。
如果您使用的是win 7,请添加Android ADK路径 打开我的电脑 - >属性 - >更改设置 - >高级 - >环境变量 - >用户变量....->路径 在此处添加Android ADK路径,如下所示
C:\ AndroidDev \ ADT-束 - 窗口x86-20131030 \ SDK \工具; C:\ AndroidDev \ ADT-束 - 窗口x86-20131030 \ SDK \平台的工具
还添加JAVA_HOME和ANT_HOME。 - Abdul Jabbar
答案 2 :(得分:6)
您是否设置了PATH变量?有时,当PATH变量未正确设置为访问“java”和“ant”时,Windows中会发生此错误。如果要测试它们是否设置正确,您只需执行两者(从命令行中的任何文件夹):
> java
或
> ant
并且应该找到这两个程序。
答案 3 :(得分:4)
这是我的代理问题。 Cordova创建一个.cordova
目录并尝试在互联网上下载内容。下载没有用。下次,它会检查是否有.cordova
目录。它不会尝试重新下载,因为目录存在并显示错误。
我删除了.cordova
目录,我用代理解决了我的问题。现在,每件事都有效。
答案 4 :(得分:3)
解决这个问题的原因是我的PATH上有两个目录,即android平台工具和工具。 在我的电脑中那些文件夹在 C:\ Program Files(x86)\ Android \ android-sdk \ tools C:\ Program Files(x86)\ Android \ android-sdk \ platform-tools
还要确保您拥有以下环境变量
我删除了我的用户文件夹下的.cordova文件夹,但我不太确定它是否也有帮助。
这些链接可以帮助您
答案 5 :(得分:2)
出于不同的原因,我遇到了完全相同的问题。我有一个旧版本的蚂蚁(1.7.1)。至少需要1.8.2版才能使构建工作。
答案 6 :(得分:0)
这是因为你还没有安装ANT! 从这里下载并逐步安装 https://ant.apache.org/manual/install.html
然后运行最后一个命令,它将安装所需的依赖项。
答案 7 :(得分:0)
由于安装不当或没有安装ANT或JAVA。但是,我们需要在完成此操作之前添加Android SDk并通过SDK管理器准备Android目标。