我从 macOSX xcode4.5 开始。
我试图教程。
使用cocos2dx,完成macOSX的构建,
问题出现在android源码中。
没有描述 cocos2dxActivity 的内容。
所以,org.cocos2dx.lib 不是其他文件。
安卓没有运行。
我使用ndk-r8。会有什么问题?
在 cocos2d-x 2.0.3 ...Cocos2d-x Lib java 文件只被认为是一个不同的项目所以在 eclipse 中导入那个项目
让它变得简单
您将在 Eclipse 中看到 libcocos2dx 项目...保持此项目始终打开,否则您的项目将在库的语法上出错
运行 create-android-project
现在导入您创建的项目并运行(如果您知道 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
祝你好运..如果有任何问题,请随时提问
改变
import org.cocos2dx.lib.Cocos2dxActivity;
至
import android.app.Activity;
和改变
extends Cocos2dxActivity
至
extends Activity
你可以复制你的游戏文件夹的proj.android文件夹旁边的文件夹(cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/java),然后在eclipse中和游戏一起导入。导入这两个项目后,打开游戏的属性,然后将libcocos2dx添加为库,然后单击应用并构建。
我已经尝试过这些并为我工作
我自己弄清楚..
使用 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。
我不明白是什么问题...