在命令行中phonegap / cordova中的这个错误是什么....?

时间:2014-12-31 13:59:06

标签: cordova phonegap-build

我是phonegap的新用户..当我在命令行启动时,然后告诉我这个错误,我在这个链接中学习link

c:\users\worspace\hello\cordova platform add android
    creating android project...
    c"users\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\node_modules\q\q.js:126
                            thro e;
    Error: Faild to run "android".make sure you have the latest android SDK installed and that the "android" command <inside the tools/folder> is add to your PATH.
        at C:\users\.cordova\lib\npm_cache\cordova-android\3.6.4package\bin\lib\check_reqs.js:43:27
        at exithandler<chid_process.js:654:7>
        at chidProcess.emt <events.js:95:17>

2 个答案:

答案 0 :(得分:1)

您需要安装Android SDK并可从命令行访问以将Android添加为平台。

如果您尚未安装它们,请转到此处并按照安装说明进行操作:https://developer.android.com/sdk/installing/index.html?pkg=tools

如果您已经拥有,请确保包含android命令的文件夹位于PATH中。

Detailed instructions for adding to PATH

答案 1 :(得分:0)

此错误,因为Android未定义到您的计算机,这意味着您的路径不正确,因此对于 ubuntu或mac ,您所要做的就是使用相应的路径更新bash配置文件。我认为 PATH = $ {PATH}:Android / sdk / platform-tools:Android / sdk / tools 是不对的,它应该是这些文件夹的绝对路径。类似的东西:

export PATH=/Users/your_user/adt-bundle-mac-x86_64-20130522/sdk/tools/:/Users/your_user/adt-bundle-mac-x86_64-20130522/sdk/platform-tools/:$PATH