我正在使用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)
可能有用的一些信息:
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
非常感谢任何建议,谢谢。