在android平台上生成Cordova错误:命令失败,退出代码为1
我正在使用cordova和android manager studio。 每当我尝试以下操作时,都会出现错误:在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 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
,它将正常工作