无法在OSX上使用eclipse for android链接到cocos2dx

Kyl*_*son 7 java eclipse macos android cocos2d-x

我以前从未在开发环境的初始设置上花费太多时间,这有点荒谬.

我正在尝试运行cocos2dx附带的演示代码.我正在使用:

  • ADK带来的日食风味.
  • 的cocos2d-2.1beta3-X-2.1.0
  • NDK-R8C

我已经尝试使用create-android-project.sh构建应用程序模板,我遇到了同样的问题,但对于这个问题,我将引用hello.cpp示例应用程序.

我运行build_native.sh脚本,然后在eclipse中导入它.接下来是我尝试过的所有不同教程的地方各不相同.有人说'转换为c ++项目',有人说你已经可以在这个时候'作为android项目'运行了.

对我来说,似乎android java项目无法链接到cocos2dx项目.

我明白了:

The import org.cocos2dx.lib cannot be resolved
Run Code Online (Sandbox Code Playgroud)

对于

import org.cocos2dx.lib.Cocos2dxActivity
Run Code Online (Sandbox Code Playgroud)

没有任何教程真的提到必须构建cocos2dx库,除了那个说你现在必须将cocos库作为项目导入到eclipse工作区中的库.所以我已经完成了并构建了它们但是在构建之后它们中存在一些错误.

我也尝试在项目中添加链接到的文件夹路径,对我来说是/cocos2d-2.1beta3-x-2.1.0/cocos2dx/platform/android/java/src/org/cocos2dx/lib但是没有没有帮助.

知道为什么我不能构建/运行cocos2dx附带的示例,即使遵循cocos2dx网站上的构建指令到T?

小智 8

我现在也在OSX上这样做,这为我解决了这个问题:

运行adroid脚本create-android-project.sh然后将该新项目导入Eclipse

  1. 在新的Eclipse项目中右键单击src文件夹>左键单击"导入"
  2. 在导入窗口中选择Android>现有Android代码进入工作区>下一步>>
  3. 浏览到'/ cocos2dx/platform/android/java'('/ cocos2dx /'应该比新项目目录高一级)
  4. 单击完成.如果错误仍然存​​在,请尝试"项目">"清理"