用android构建ionic项目时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。谁能帮帮我
最佳答案
转到“高级系统设置”,然后转到“环境变量”并选择要编辑的 PATH 变量。在那里你必须附加路径到平台工具和 sdk 工具,例如像这样
;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
现在进入 cmd 并运行 android
,如果没有打开 android sdk 管理器,那么这意味着路径没有正确设置或者 cmd 没有识别环境变量更新,在这种情况下重新启动你的电脑,它会工作。
关于android - 在 cmd 上构建 android 平台时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32454132/