无法设置Cocos2dx [Android,Eclipse,Windows]

时间:2012-10-02 04:30:42

标签: android game-engine cocos2d-x

在我通过this tutorial在Windows上的Eclipse中为Android设置了cocos2d-x开发环境之后,我认为我已经解决了所有问题并准备开发,除非我无法将示例项目复制到我自己的项目中工作区..(仍然不能)..

但是,后来我找到了this tutorial,..它是用于在iOS上的Eclipse中为android设置cocos2dx .. 在下一个教程中,作者不再使用Cgywin或MinGW ..他只是设置了Android NDK ..

我很好奇的是

  1. 第一个教程和第二个教程之间有很多不同之处。这仅仅是因为第二个教程仅适用于iOS吗?
  2. 除了项目内容“jni/hellocpp/main.cpp”项目中的“org.cocos2dx.hellocpp.HelloCpp”之外,我没有看到任何CPP文件。但是,第二作者在他的教程中提到了很多CPP文件。为什么?因为cocos2dx版本的区别?
  3. 当我打开main.cpp文件时,它会显示很多错误。几乎所有错误都是xxx could not be resolved。我已正确添加了..\cocos2dx\include路径和..\platforms\android-9\arch-arm\usr\include路径。为什么?
  4. 我实际上无法运行示例程序..它说java.io.IOException: An established connection was aborted by the software in your host machine ..并且在Logcat don't support gles2.0中..为什么?那是因为我的JVM是Java SE 7 Server Version吗?第一作者提到“JavaSE 7”不适用于cocos2dx。它只适用于“JavaSE 6”..但是,我仍然有其他依赖于“JavaSE 7”的Android应用程序项目。如何在“JavaSE 7”中运行示例项目?
  5. 抱歉1001个问题..我完全是cocos2dx的新手,并且非常渴望用它工作......: - )

    此致

1 个答案:

答案 0 :(得分:1)

如果您仍在寻找答案,请参阅以下内容:

1)“无法解决”错误实际上是错误的,并且基于eclipse的错误预测。您应该关闭此错误报告(请参阅您的第二个教程链接,它会告诉您最终的结果)。

2)我最近使用过cocos2d-x 2.x,(令我惊讶的是)它不支持在AVD上运行。我买了一个廉价的旧款Galaxy S的eBay,应用程序运行正常。

3)您没有看到cpp文件,因为它们最初只在make文件中添加。你必须做一些额外的工作才能使它们出现在eclipse中。 (再次,检查第二个教程)。