在cmd构建android平台时出错

时间:2015-09-08 09:31:18

标签: android cordova ionic

使用android

构建离子项目时cmd出错
[Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
    Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.]
    ERROR building one of the platforms: Error: cmd: Command failed with exit code 2
    You may not have the required environment or OS to build this project
    Error: cmd: Command failed with exit code 2
     at ChildProcess.whenDone (C:\Users\Hasan\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:139:23)
     at ChildProcess.emit (events.js:110:17)
     at maybeClose (child_process.js:1015:16)
     at Process.ChildProcess.handle.onexit (childprocess.js:1087:5)

那么问题是我该怎么做才能解决它?我在我的电脑上安装了android sdk,并且在Windows 10上工作,我安装了nodejs。任何人都可以帮助我

2 个答案:

答案 0 :(得分:5)

转到“高级系统设置”,然后转到“环境变量”并选择“PATH”变量进行编辑。在那里你必须添加sdk的平台工具和工具的路径,例如像这样;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools

现在转到cmd并运行android,如果没有打开android sdk管理器,则表示路径未正确设置或cmd无法识别环境变量更新,在这种情况下重新启动计算机并且它将工作。

答案 1 :(得分:2)

转到“高级系统设置”,然后转到“环境变量” 然后添加名为“ANDROID_HOME”的新变量,值将是SDK路径,如

  

C:\的Android \ SDK

确保在再次运行之前重新启动visual studio

它将修复

相关问题