Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova构建Android失败,退出代码为enoint_Android_Windows_Cordova_Npm_Phonegap Build - Fatal编程技术网

Cordova构建Android失败,退出代码为enoint

Cordova构建Android失败,退出代码为enoint,android,windows,cordova,npm,phonegap-build,Android,Windows,Cordova,Npm,Phonegap Build,我是cordova的初学者,我遵循了创建第一个cordova应用程序文档中提到的所有步骤 我能够在windows机器上满足所有android要求 但是我无法运行Cordova build android命令。我得到以下错误 对于解决方案,我也提到了,但我的问题没有解决您可以通过命令行更新android sdk: 转到文件夹android sdk\tools\bin并运行命令: 列出已安装和可用的软件包 sdkmanager --list sdkmanager packages [optio

我是cordova的初学者,我遵循了创建第一个cordova应用程序文档中提到的所有步骤

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

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


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

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

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

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

sdkmanager --list
sdkmanager packages [options]
安装软件包

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.
用法:

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.
sdkmanager--update[]
sdkmanager--列表[]
sdkmanager[--卸载][]\
[--包_文件][…]
在第一种形式中,安装、卸载或更新软件包。
是sdk样式的路径(例如“build tools;23.0.0”或
“平台;android-23”)。
是一个文本文件,其中每行都是sdk样式的路径
要安装或卸载的软件包的名称。
可以组合指定多个--package_文件参数
具有显式路径。
在其第二种形式(带有--update)中,当前安装的包是
更新至最新版本。
在第三种形式中,所有已安装和可用的软件包都会打印出来。

参考:

检查此项:请在路径中添加C:\Windows\System32variable@Gaurab,在参考了上面的链接之后,我添加了上面的path to path变量,但我仍然面临同样的问题。是否有任何方法可以通过命令提示符更新android sdk。请参阅答案。