当前位置: 首页 > 知识库问答 >
问题:

PhoneGap/Cordova:错误:“android”命令失败

严正初
2023-03-14

我是科尔多瓦的新手。我按照本教程创建了一个android项目。但我在MAC上面临以下错误:

错误:错误:命令“android”失败。确保已安装最新的Android SDK,并且“Android”命令(位于工具/文件夹内)已添加到您的路径中。

我反复更新了Android SDK,也编辑了PATH---

导出路径=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/abhisheksmacbook/adt bundle/sdk/platform tools:/abhisheksmacbook/adt bundle/sdk/tools/android

仍然错误仍然存在...:(:(任何帮助?

Creating android project...
Error: An error occured during creation of android sub-project. 

/Users/abhisheksmacbook/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126
                throw e;
                      ^
Error: The command "android" failed. Make sure you have the latest Android SDK installed,             and the "android" command (inside the tools/ folder) is added to your path.
at /Users/abhisheksmacbook/.cordova/lib/android/cordova/3.3.0/bin/lib/check_reqs.js:85:29
at _rejected (/Users/abhisheksmacbook/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:808:24)
at /Users/abhisheksmacbook/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:834:30
at Promise.when (/Users/abhisheksmacbook/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:1079:31)
at Promise.promise.promiseDispatch (/Users/abhisheksmacbook/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:752:41)
at /Users/abhisheksmacbook/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:574:44
at flush (/Users/abhisheksmacbook/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)

at /usr/local/lib/node_modules/cordova/src/platform.js:282:30
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:466:12)

共有1个答案

施同
2023-03-14

在mac上:编辑~/中的PATH变量后。bash_profile,运行source~/。bash_profile并关闭所有终端窗口。再次打开终端,创建/构建android平台工作正常。

 类似资料:
  • 总时间:10.001秒错误:命令的错误代码1:cmd with args:/s,/c,“C:\users\Gaurav-s\hello\p latforms\android\gradlew cdvBuildDebug-b C:\users\Gaurav-s\hello\platforms\andr oid\build.gradle-dorg.gradle.daemon=true-pandroid.

  • 我是科尔多瓦的新手,所以如果我的问题不相关,请原谅我。我的Windows7x64机器中有一个cordova项目。昨天,我通过构建了我的cordova应用程序。但是我需要添加新的插件来更新我的cordova项目。我做了什么来添加这个插件到我的cordova应用程序; null 构建失败C:\android\sdk\tools\ant\BUILD.xml:720:执行这一行时发生以下错误:C:\and

  • 问题内容: 我是科尔多瓦的新手,所以如果我的问题不相关,请原谅我。我在Windows 7 x64计算机上有一个cordova项目。昨天,我通过构建了Cordova应用。但是我需要添加新的插件来更新我的cordova项目。我将该插件添加到我的cordova应用程序中所做的工作; 我在win7 x64 env上安装了git应用程序。 我在cmd上写了这个命令。 我打开Windows环境变量/路径窗口并

  • 我正在执行命令“cordova build”(完成以上设置后,举例说明了此链接Phonegap的命令行界面)。 但note.js返回以下错误: 从“android”平台的默认值生成config.xml 准备android项目 通过命令“cmd”/C C:\net\phoneGap\hello\platforms\android\cordova\BUILD 错误:生成android项目时出错。执行“

  • 我在安装cordova-onesignal-plugin时出现此错误 浅谈ionic中的build app 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。

  • 我想使用包含的。/仿真器命令与科尔多瓦/PhoneGap从命令行在iPad模拟器中运行我的应用程序。 基本说明如下: http://docs.phonegap.com/en/2.2.0/guide_command-line_index.md.html 我已经从这里安装了iOS模拟器: https://github.com/phonegap/ios-sim 文档中说它支持从命令行模拟iPad。但是,