Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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
Android 命令失败,退出代码为Eonic 4上的eNONT_Android_Gradle_Npm_Ionic4 - Fatal编程技术网

Android 命令失败,退出代码为Eonic 4上的eNONT

Android 命令失败,退出代码为Eonic 4上的eNONT,android,gradle,npm,ionic4,Android,Gradle,Npm,Ionic4,上面标题上的错误只发生在这个特定的项目上,当我构建一个空白项目时,它不会得到这个错误。我已经尝试过解决这个问题的其他方法,但我似乎无法让它起作用 下面是错误消息: No scripts found for hook "after_prepare". No scripts found for hook "before_compile". ANDROID_HOME=C:\Users\ME\AppData\Local\Android\sdk JAVA_HOME=C:\Program Files\Jav

上面标题上的错误只发生在这个特定的项目上,当我构建一个空白项目时,它不会得到这个错误。我已经尝试过解决这个问题的其他方法,但我似乎无法让它起作用

下面是错误消息:

No scripts found for hook "after_prepare".
No scripts found for hook "before_compile".
ANDROID_HOME=C:\Users\ME\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_211
Running command: cmd "/s /c ""C:\Program Files (x86)\gradle-5.6.2\bin\gradle.bat" -p C:\Windows\System32\QRID2\qrid\platforms\android wrapper -b C:\Windows\System32\QRID2\qrid\platforms\android\wrapper.gradle""
Command finished with error code ENOENT: cmd /s /c ""C:\Program Files (x86)\gradle-5.6.2\bin\gradle.bat" -p C:\Windows\System32\QRID2\qrid\platforms\android wrapper -b C:\Windows\System32\QRID2\qrid\platforms\android\wrapper.gradle"
cmd: Command failed with exit code ENOENT
Error: cmd: Command failed with exit code ENOENT
    at ChildProcess.whenDone (C:\Windows\System32\QRID2\qrid\platforms\android\cordova\node_modules\cordova-common\src\superspawn.js:169:23)
    at ChildProcess.emit (events.js:198:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
    at onErrorNT (internal/child_process.js:415:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)

这意味着enoint
错误无实体|条目


检查您的
gradle
是否位于
C:\ProgramFiles(x86)\gradle-5.6.2

您的机器上是否安装了gradle

试试看:

1-从网站下载gradle。

下载.zip文件并解压缩到磁盘C:\

2-设置渐变环境变量。

为了使Gradle可执行文件在Windows命令行上可见,必须设置Gradle_HOME变量并在系统路径中公开它

例如:

然后将GRADLE_HOME添加到路径

;%GRADLE_HOME%\bin
重新启动电脑并使用de命令行

gradle -version

要查看它是否有效,Gradle位于该目录中。我该怎么办?你能发布gradle目录路径C:\Program Files(x86)\gradle-5.6.2你有gradle.zip文件窗口吗:setx CORDOVA\u ANDROID\u gradle\u DISTRIBUTION\u URL../gradle-2.2.1-all.zip设置你的zip文件可能重复它可能是一个
npm
问题。。。这不是一个渐变问题。这个错误只发生在我构建项目时。它发生的时间无关紧要
cordova
本身只是一个
npm
包。那里的方法看起来比这里更有希望。你能提出一个可能的解决方案吗?
gradle -version