Rex*_*x_C 27 ant android windows-8 cordova
尝试在Windows 8上使用Eclipse中的Phonegap.我在C:\ Development\HelloWorld中创建了一个项目.在命令行中,当我输入:
phonegap local build android
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
An error occurred during creation of android sub-project. ERROR : executing command 'ant', make sure you have ant installed and added to your path.
Run Code Online (Sandbox Code Playgroud)
我自己的路:
C:\Program Files\nodejs\;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools;%JAVA_HOME%\bin;%ANT_HOME%\bin;
Run Code Online (Sandbox Code Playgroud)
什么出错了?我已将Ant下载到我的Development文件夹中,并且还下载了所有其他必要的下载.任何帮助,将不胜感激.
Rex*_*x_C 73
我正在关注Phonegap的Android平台指南,我不断收到上述错误.指南上的指示有点令人困惑.我回去检查我安装的是什么,发现了一些配置错误.
在Environment Variables下,我创建了新的ANDROID_HOME,ANT_HOME和JAVA_HOME系统变量,并将相应的物理文件路径作为值.这部分可能有点矫枉过正,但我试图掩盖我的基础,到目前为止我已经注意到它没有重大问题.
例:
变量:ANDROID_HOME值:C:\ Development\adt-bundle\sdk
变量:ANT_HOME值:C:\ Development\apache-ant-1.9.2
变量:JAVA_HOME值:C:\ Program Files\Java\jdk1.6.0_45
接下来,我将以下值添加到环境变量中的Path系统变量中:
%JAVA_HOME%\ BIN;%ANT_HOME%\ BIN;%ANDROID_HOME%\平台工具;%ANDROID_HOME%\工具;
在进行这些更改并继续遵循指南之后,一切都按照应有的方式进行.归结为没有将我的系统变量设置为正确的物理文件路径.
检查android中cmd,如果它说:'xcopy' was not recognized.
然后添加到您的路径:
%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
Run Code Online (Sandbox Code Playgroud)
就像Rex_C的回答一样:请务必在JAVA_HOME变量中引用Java Development Kit(JDK)而不是Java Runtime Environment(JRE).这样可以防止
命令执行失败:ant jar
运行phonegap-> android时出错.
| 归档时间: |
|
| 查看次数: |
41080 次 |
| 最近记录: |