gpt4 book ai didi

android - 安装 PhoneGap,执行命令时出错 'ant'

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:05:20 24 4
gpt4 key购买 nike

当通过 nodeJS 安装 PhoneGap 时,我在尝试运行我的应用程序时遇到错误(安装 phonegap 并创建应用程序有效):

C:\Users\arko\my-app>phonegap run 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.

C:\Users\arko\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:126
throw e;
^
Error: ERROR : executing command 'ant', make sure you have ant installed and add
ed to your path.
at C:\Users\arko\.cordova\lib\android\cordova\3.3.0\bin\lib\check_reqs.js:47
:27
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:465:12)

所以我注意到我从未安装过 ANT,所以我安装了。我遵循了本教程:http://cleancodedevelopment-qualityseal.blogspot.nl/2012/11/how-to-install-phonegap-for-android.html并按照它所说的去做。

它说你必须向 Path 变量添加东西的部分,它说只是添加这个:%ANT_HOME%\bin;然而我的路径以这个结尾:C:\Program Files\Windows Live\Shared - 所以我添加了这个:;%ANT_HOME%\bin;

尝试再次运行 android 应用程序,并得到相同的错误。我用这个命令运行它:

phonegap run android

我做错了什么?

谢谢!

最佳答案

可能你有一个新版本的 cordova,我看到在伙伴机器上安装了 cordova 3.5.0 版本,而在我的机器上安装了 3.4.0 版本,也许 ant 版本与新版本不兼容cordova 的(他和我有 ant 版本 1.9.4)。

尝试在 node.js 控制台中使用此命令安装旧版本的 cordova:

    npm install -g cordova@3.4.0-0.1.0 

然后再次运行命令。

其他原因:验证您的路径变量配置是否正确..

我的英语不是很好,但我希望能帮助你解决问题。

关于android - 安装 PhoneGap,执行命令时出错 'ant',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21985542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com