Cordova Build Android 失败,退出代码 ENOENT

Posted

技术标签:

【中文标题】Cordova Build Android 失败,退出代码 ENOENT【英文标题】:Cordova Build Android failed with exit code ENOENT 【发布时间】:2017-09-13 03:33:01 【问题描述】:

我是 cordova 的初学者,我按照创建您的第一个 Cordova 应用程序文档中提到的所有步骤操作。

我能够满足windows机器上的所有android要求。

但我无法运行 Cordova build android 命令。我收到以下错误

对于解决方案,我也提到了this link,但我的问题没有解决

【问题讨论】:

检查这个:***.com/a/33280304/4188585 请在您的 PATH 变量中添加 C:\Windows\System32 @Gaurab,参考上面的链接后,我已经将上面的路径添加到 PATH 变量中,但我仍然面临同样的问题。 有没有办法通过命令提示符更新android sdk。 查看答案。 【参考方案1】:

您可以通过命令行更新android sdk:

转到文件夹 android-sdk\tools\bin 并运行命令:

列出已安装和可用的软件包

sdkmanager --list

安装包

sdkmanager packages [options]

例如,要获取 adb 和 fastboot,安装最新的平台工具:

sdkmanager "platforms;android-25"

用法:

  sdkmanager --update [<common args>]
  sdkmanager --list [<common args>]
  sdkmanager [--uninstall] [<common args>] \
    [--package_file <package-file>] [<packages>...]

In its first form, installs, or uninstalls, or updates packages.
    <package> is a sdk-style path (e.g. "build-tools;23.0.0" or
             "platforms;android-23").
    <package-file> is a text file where each line is a sdk-style path
                   of a package to install or uninstall.
    Multiple --package_file arguments may be specified in combination
     with explicit paths.
In its second form (with --update), currently installed packages are
    updated to the latest version.
In its third form, all installed and available packages are printed out.

参考:https://developer.android.com/studio/command-line/sdkmanager.html

【讨论】:

以上是关于Cordova Build Android 失败,退出代码 ENOENT的主要内容,如果未能解决你的问题,请参考以下文章

ionic cordova build android - 失败

使用 CMD 行构建失败 --ionic cordova build android

JDK 1.8 在 ionic cordova build android 上的要求检查失败

cordova build 命令失败,退出代码 EACCES

Cordova Android 构建失败

运行cordova build android时出错(退出代码1)