12

我从 macOSX xcode4.5 开始。
我试图教程。

使用cocos2dx,完成macOSX的构建,
问题出现在android源码中。

没有描述 cocos2dxActivity 的内容。
所以,org.cocos2dx.lib 不是其他文件。

安卓没有运行。

我使用ndk-r8。会有什么问题?

4

4 回答 4

29

在 cocos2d-x 2.0.3 ...Cocos2d-x Lib java 文件只被认为是一个不同的项目所以在 eclipse 中导入那个项目

让它变得简单

  1. 首先从这个路径导入eclipse中的项目——cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/java

您将在 Eclipse 中看到 libcocos2dx 项目...保持此项目始终打开,否则您的项目将在库的语法上出错

  1. 运行 create-android-project

  2. 现在导入您创建的项目并运行(如果您知道 isLibrary 的概念,那么这就是他们现在维护它的方式..)

还有其他信息仅从 Eclipse 运行 build-native.sh,右键单击 Project ->C/C++ Build 取消选中 Use Default Build COMmand 并添加以下 bash ${workspace_loc:/YourProjName}/build_native.sh NDK_DEBUG=1 V=1

祝你好运..如果有任何问题,请随时提问

于 2012-10-05T09:40:23.377 回答
10

改变

import org.cocos2dx.lib.Cocos2dxActivity;

import android.app.Activity;

和改变

extends Cocos2dxActivity

extends Activity
于 2012-10-15T08:36:08.343 回答
2

你可以复制你的游戏文件夹的proj.android文件夹旁边的文件夹(cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/java),然后在eclipse中和游戏一起导入。导入这两个项目后,打开游戏的属性,然后将libcocos2dx添加为库,然后单击应用并构建。

我已经尝试过这些并为我工作

于 2012-12-29T23:12:42.250 回答
0

我自己弄清楚..

使用 cocos2dx 2.0.3 (2012-09-26),
eclipse source:org.cocos2dx.lib 没有创建。
(org.cocos2dx.lib 仅创建 cocos2dxActivity。cocos2dxActivitiy
没有描述内容。

cocos2dxActivity:
包org.cocos2dx.lib;
导入android.app.Activity;
公共类 Cocos2dxActivity 扩展 Activity{
}
)

因此,
使用 cocos2dx 2.0.2 (2012-08-30),eclipse build ok。

我不明白是什么问题...

于 2012-09-30T23:19:05.877 回答