我目前正在关注this tutorial关于开始使用PhoneGap的问题。 我已经安装了所有内容并在系统变量上设置了路径。
但是当我要构建项目时,它总是会出现错误
缺少以下某项内容: JDK Android SDK Apache蚂蚁
我检查了命令, Java中, 亚洲开发银行, 蚂蚁, 在命令提示符内。 java和adb似乎工作得很好,但是ant返回错误“Build.xml不存在。构建失败”。
如何生成项目文件?
答案 0 :(得分:29)
您可能需要查看我对入门指南的补充内容:
http://simonmacdonald.blogspot.ca/2012/11/getting-create-command-to-work-on.html
您需要确保您也可以执行javac并正确设置JAVA_HOME。
不要担心蚂蚁错误。只要从命令行找到它,它就可以从具有build.xml的目录启动时正常工作。
答案 1 :(得分:12)
对我来说,问题是ANT_HOME和JAVA_HOME的变量。 我找到了关于它们应该如何看的不同描述(例如,%JAVA_HOME%\ bin)。它的dident工作为我检查图片如何正确设置变量。 还要在路径变量上引用C:\ Java \ jdk1.6.0_31 \ bin和C:\ Java \ apache-ant-1.8.4 \ bin。
请注意,您可能已经在不同的目录中安装了jdk和ant,但以上是它们的外观。
答案 2 :(得分:3)
确保不要在创建项目的目录中使用短划线(“ - ”)或空格。同样,我会确保你有一个ANT_HOME变量指向正确的目录。西蒙的博客指出了这一点,但你可以从我的帖子中获得更多信息(关于这一点):installing Cordova\PhoneGap。
我使用eclipse \ plugins \ org.apache.ant中的ant目录...也许sys变量中的ant目录是针对不同的ant安装?不确定这是不是一个问题。
答案 3 :(得分:2)
除了已经说过的话,我还有两个问题:
1)路径中的空格造成了麻烦:我用这种方式替换了Program Files文件夹:
Program Files = Progra~1
程序文件(x86)= Progra~2
2)无法识别cscript.exe,因此我将System32文件夹添加到PATH。