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

时间:2017-04-10 14:20:12

标签: android cordova npm

我正在使用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.useDeprecatedNdk = true“   建立以下apk(s):           C:/Users/Me/myFirstApp/platforms/android/build/outputs/apk/android-debug.apk   找不到钩子“before_deploy”的脚本。   ANDROID_HOME = C:\用户\我\应用程序数据\本地\的Android \ SDK   JAVA_HOME = C:\ Program Files \ Java \ jdk1.8.0_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_modules \ cordova-common \ src \ superspawn.js:169:23)       在emitTwo(events.js:106:13)       在ChildProcess.emit(events.js:194:7)       在maybeClose(internal / child_process.js:899:16)      在Process.ChildProcess._handle.onexit(internal / child_process.js:226:5)

可能有用的一些信息:

  • Windows 10 pro x64
  • Cordova 6.5.0
  • 节点v7.8.0
  • Java JDK 1.8.0_121

  • 路径上的环境变量:

      

    C:\ ProgramData \甲骨文\爪哇\ javapath; C:\ Windows \ System32下; C:\视窗; C:\ Windows \ System32下\ WBEM; C:\ Windows \ System32下\ WindowsPowerShell \ V1.0 \; C ^ :\ Program Files(x86)\ Brackets \ command; C:\ Program Files \ Java \ jdk1.8.0_121 \ bin; C:\ Program Files \ nodejs \; C:\ Program Files \ Git \ cmd; C:\ Users \我\应用程序数据\本地\的Android \ SDK; C:\用户\我\应用程序数据\本地\ Android的\ SDK \平台工具; C:\用户\我\应用程序数据\本地\ Android的\ SDK \工具; C:\用户\我\应用程序数据\本地\微软\ WindowsApps; C:\用户\我\应用程序数据\漫游\ NPM

非常感谢任何建议,谢谢。

0 个答案:

没有答案