【发布时间】:2014-10-05 19:42:03
【问题描述】:
我有下一个问题:
当我第一次跑步时,cordova platform add android 引发跟随错误
我在路径中安装并添加了 ant
我第二次运行cordova platform add android,它说:
我添加了我的 %JAVA_HOME%
我使用的是 Windows 8。
有什么建议吗?
更多信息...
`C:\temp\siete>cordova 平台添加 android 正在创建安卓项目... C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:126 扔 e; ^ 错误:错误:执行命令“ant”,请确保您已安装 ant 并将其添加到您的路径中。 在 C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\lib\check_reqs.js:47:27 在 ChildProcess.exithandler (child_process.js:652:7) 在 ChildProcess.emit (events.js:98:17) 在可能关闭(child_process.js:756:16) 在 Process.ChildProcess._handle.onexit (child_process.js:823:5) 错误:C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\create.bat:命令失败,退出代码 8 在 ChildProcess.whenDone (C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23) 在 ChildProcess.emit (events.js:98:17) 在可能关闭(child_process.js:756:16) 在 Process.ChildProcess._handle.onexit (child_process.js:823:5)` `C:\temp\siete>cordova 平台添加 android 正在创建安卓项目... C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:126 扔 e; ^ 错误:无法运行“java -version”,请确保您的 java 环境已设置,包括 JDK 和 JRE。 您的 JAVA_HOME 变量是 C:\Program Files\Java\jdk1.7.0_67 错误:命令失败:Acceso denegado。 在 C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\lib\check_reqs.js:62:22 在 ChildProcess.exithandler (child_process.js:652:7) 在 ChildProcess.emit (events.js:98:17) 在可能关闭(child_process.js:756:16) 在 Process.ChildProcess._handle.onexit (child_process.js:823:5) 错误:C:\Users\user\.cordova\lib\android\cordova\3.5.0\bin\create.bat:命令失败,退出代码 8 在 ChildProcess.whenDone (C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23) 在 ChildProcess.emit (events.js:98:17) 在可能关闭(child_process.js:756:16) 在 Process.ChildProcess._handle.onexit (child_process.js:823:5)`【问题讨论】:
-
尝试从管理员运行命令? Acceso denegado 代表什么?有没有安装ANT,有没有设置环境变量如ANT_HOME、ANDROID_HOME、JAVA_HOME、ANDROID_SDK?
-
"Acceso denegado"="Access denied" 我尝试从管理员运行...我已设置环境变量...并更改并重新设置...
-
"C:\Users\user\"目录下应该有一个文件夹.cordova。删除 .cordova 文件夹。然后删除project目录,再次安装cordova,再次运行allcordova命令。 -
要么... :( 我正在考虑恢复所有系统...然后重新安装所有系统
-
你可以先试试我的建议,如果不行,你可以重新安装一遍。