gpt4 book ai didi

android - 尝试将 android 平台添加到 Cordova 时出错

转载 作者:太空狗 更新时间:2023-10-29 16:38:25 24 4
gpt4 key购买 nike

我在 ubuntu 13.10 上运行,我已经使用 npm 安装了 cordova(如果有区别的话)。当我创建一个项目然后尝试运行 cordova platform add android 时,我收到以下错误:

/home/user/.cordova/lib/android/cordova/3.4.0/bin/node_modules/q/q.js:126
throw e;
^
Error: ERROR : executing command 'ant', make sure you have ant installed and added to your path.
at /home/user/.cordova/lib/android/cordova/3.4.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)
Error: /home/user/.cordova/lib/android/cordova/3.4.0/bin/create: Command failed with exit code 8
at ChildProcess.whenDone (/usr/lib/node_modules/cordova/src/superspawn.js:112:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)

最佳答案

您需要安装ANT .

你可以通过运行命令来做到这一点sudo apt-get install ant

另一个常见问题:android sdk platform-tools 和 tools 目录都必须在你的 $PATH 中

您的实现可能会有所不同,但大致如下:

export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools

source ~/.bash_profile

参见:Android Platform Guide

关于android - 尝试将 android 平台添加到 Cordova 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22371832/

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