1

通过本教程在 Windows 上的 Eclipse 中设置好 cocos2d-x 的 Android 开发环境后,我以为我已经解决了所有问题并准备好进行开发,只是我无法将示例项目复制到自己的工作区中..(仍然可以't)..

但是,后来我发现这个教程,..它是用于在iOS上的Eclipse中设置cocos2dx for android..在下一个教程中,作者不再使用Cgywin或MinGW..他只是用Android NDK设置..

我很好奇的是

  1. 第一个教程和第二个教程之间有很多区别。这仅仅是因为第二个教程仅适用于 iOS 吗?
  2. 我没有看到任何 CPP 文件,除了在jni/hellocpp/main.cpp项目内容中的“”项目中的“ org.cocos2dx.hellocpp.HelloCpp”项目。但是,第二作者在他的教程中提到了很多 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”中运行示例项目?

很抱歉有 1001 个问题.. 我完全是 cocos2dx 的新手,真的很想用它做点什么.. :-)

问候,

4

1 回答 1

1

如果您仍在寻找答案,这里有一些:

1)“无法解决”错误实际上是错误的,并且基于 eclipse 的错误预测。您应该关闭此错误报告(请参阅您拥有的第二个教程链接,它在最后向您展示了如何)。

2) 我最近使用了 cocos2d-x 2.x,而且(令我惊讶的是)它不支持在 AVD 上运行。我买了一个便宜的 eBay 旧 Galaxy S,应用程序运行良好。

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

于 2012-10-15T12:34:36.317 回答