【问题标题】:Phonegap run android error on Windows 8Phonegap 在 Windows 8 上运行 android 错误
【发布时间】:2014-04-03 03:10:56
【问题描述】:

我正在尝试在 Windows 8 上运行 phonegame,当我键入 phonegap run android 时出现以下错误。任何想法如何解决它?我已经准备好了,nodejs,cordova 等等。

C:\Users\almeidamarcell\my-app>phonegap 运行 android [phonegap] 检测 Android SDK 环境... [phonegap] 使用本地 环境 [phonegap] 添加 Android 平台... [error] An 创建android子项目时出错。

C:\Users\almeidamarcell.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q。 js:126 扔e; ^ 错误:无法运行“java -version”,请确保您的 java 环境已设置,包括 JDK 和 JRE。您的 JAVA_HOME 变量未定义错误:命令失败:'java' 不是 识别为内部或外部命令,

可运行的程序或批处理文件。

at C:\Users\almeidamarcell\.cordova\lib\android\cordova\3.3.0\bin\lib\check_

reqs.js:62:22 在 ChildProcess.exithandler (child_process.js:641:7) 在 ChildProcess.EventEmitter.emit (events.js:98:17) 在可能关闭(child_process.js:743:16) 在套接字。 (child_process.js:956:11) 在 Socket.EventEmitter.emit (events.js:95:17) 在 Pipe.close (net.js:465:12)

C:\Users\almeidamarcell\my-app>phonegap 运行 android

【问题讨论】:

    标签: android node.js cordova


    【解决方案1】:

    我认为您的计算机中没有安装java。如果安装了,则路径设置不正确。也给出 Ant 的路径。在执行此操作之前,您需要通过 SDK 管理器添加 Android SDK 并准备 Android Targets。

    希望以下参考对您有所帮助。

    -JAVA_HOME (C:\Program Files\Java\jdk1.7.0_51)
    -ANT_HOME (C:\Program Files\apache\apache-ant-1.9.3)
    -ANDROID_HOME (C:\Program Files (x86)\Android\android-sdk\platform-tools)
    

    【讨论】:

    • 感谢您的帮助。我做了你说的一切,但现在我收到了这个错误:pastebin.com/zGgLGWXr
    • 我按照此处ant.apache.org/manual/index.html的ant安装指南解决了上述问题。现在我得到了另一个错误。这个我真的不知道怎么解决。 pastebin.com/Yv01Ku2s
    • 听起来 ant 或 java 没有正确安装。您是否在 cmd 中尝试过“javac”和“ant-v”或“ant-version”?如果 cmd 显示错误,那么您必须先修复它们。确保您已安装 android-sdk 到 API19..
    猜你喜欢
    • 1970-01-01
    • 2015-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    相关资源
    最近更新 更多