在android平台上生成Cordova错误:命令失败,退出代码为1

在android平台上生成Cordova错误:命令失败,退出代码为1,android,cordova,npm,Android,Cordova,Npm,我正在使用cordova和android manager studio。 每当我尝试以下操作时,都会出现错误: cordova emulate android 或 cordova run android 而相同的应用程序在浏览器上运行良好 到目前为止,我已经尝试删除并重新添加android平台(正如我读到的大多数帖子所建议的那样),但都没有成功 它抛出以下错误: 建设成功 总时间:1.871秒 命令已完成,错误代码为0:cmd/s/c“c:\Users\Me\myFirstApp\platf

我正在使用cordova和android manager studio。 每当我尝试以下操作时,都会出现错误:

cordova emulate android

cordova run android
而相同的应用程序在浏览器上运行良好

到目前为止,我已经尝试删除并重新添加android平台(正如我读到的大多数帖子所建议的那样),但都没有成功

它抛出以下错误:

建设成功

总时间:1.871秒 命令已完成,错误代码为0:cmd/s/c“c:\Users\Me\myFirstApp\platforms\android\gradlew.bat cdvBuildDebug-b c:\Users\Me\myFirstApp\platforms\android\build.gradle-Dorg.gradle.daemon=true-Dorg.gradle.jvmargs=-Xmx2048m-Pandroid.usedprecatedndk=true” 构建了以下apk: C:/Users/Me/myFirstApp/platforms/android/build/outputs/apk/android-debug.apk 未找到挂钩“部署前”的脚本。 ANDROID\u HOME=C:\Users\Me\AppData\Local\ANDROID\sdk JAVA\u HOME=C:\Program Files\JAVA\jdk1.8.0\u 121 正在运行的命令:C:\Users\Me\AppData\Local\Android\sdk\platform tools\adb.exe devices 命令已完成,错误代码为0:C:\Users\Me\AppData\Local\Android\sdk\platform tools\adb.exe devices 正在运行的命令:cmd“/s/c”c:\Users\Me\AppData\Local\Android\sdk\tools\Android.bat list avds“” 命令已完成,错误代码为1:cmd/s/c“c:\Users\Me\AppData\Local\Android\sdk\tools\Android.bat list avds” 错误:cmd:命令失败,退出代码为1 在ChildProcess.whenDone(C:\Users\Me\myFirstApp\platforms\android\cordova\node\u modules\cordova common\src\superspawn.js:169:23) 两点钟(events.js:106:13) 在ChildProcess.emit(events.js:194:7) 在maybeClose(内部/子进程js:899:16) 在Process.ChildProcess.\u handle.onexit(内部/child\u Process.js:226:5)

一些可能有用的信息:

  • Windows 10 pro x64
  • 科尔多瓦6.5.0
  • 节点v7.8.0
  • Java JDK 1.8.0_121

  • 路径上的环境变量:

    C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles(x86)\Brands\command;C:\ProgramFiles\Java\jdk1.8.0\U 121\bin;C:\ProgramFiles\nodejs\;C:\ProgramFiles\Git\cmd;C:\Users\Me\AppData\Local\Android\sdk;C:\Users\Me\AppData\Local\Android\sdk\platform tools;C:\Users\Me\AppData\Local\Android\sdk\tools;C:\Users\Me\AppData\Local\Microsoft\WindowsApps;C:\Users\Me\AppData\Roaming\npm


非常感谢您的建议。

您以前是否安装过android emulator,或者以前是否成功构建过任何ionic应用程序?如果是这种情况,请下载适用于windows的sdk工具,将其解压缩并粘贴到此处
C:\Users\[您的用户名]\AppData\Local\android\sdk\tools
,它将正常工作