cocos2d-x-2.1.4 在安卓平台编译
参照网上的各种帖子,请在eclipse通过import 导入安卓项目操作,不需要cgywin,在android-ndk-r8b编译通过首个例子。 (D:cocos2d-x-2.1.4是我安装的路径,请对应修改。) 1)首先src引用libcocos2dx的java文件 操作:在项目点右键选属性,然后在属性对话框,点中 anroid,然后把 liberary下面的库库引用删除,应该有叉号,后面显示的一串库引用路径删除。 然后把: D:cocos2d-x-2.1.4cocos2dxplatformandroidjavasrc中的org目录全部复制,拷贝到项目中的src目录中,比如我的项目是MyTest, 就拷贝到: D:cocos2d-x-2.1.4projectsMyTestproj.androidsrc 拷贝完后,src目录下有org和com两个目录,然后在项目点右键刷新,导入org目录文件 2)修改build path 还是在项目点右键,选属性,在属性对话框左边选中c/c++ build,将Build command:bash ${ProjDirPath}/build_native.sh 改成:C:/android/android-ndk-r8b/ndk-build.cmd 3)添加环境变量 还是在c/c++ build下面,选中environment 添加这两个变量和值:(注意路径是左斜杠) COCOS2DX D:/cocos2d-x-2.1.4 NDK_MODULE_PATH D:/cocos2d-x-2.1.4;D:/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt 这个时候开始编译 4)然后把Resources中的图片资源文件,拷贝到assets中,否则因找不到图片,会黑屏。 如把: D:cocos2d-x-2.1.4projectsMyTestResources的资源 D:cocos2d-x-2.1.4projectsMyTestproj.androidassets文件中, -------------- 错误提示:如果没有设置地3步,会报以下的错误,注意是路径是左斜杠,错误提示如下: Android NDK: WARNING: Ignoring unknown import directory: D:cocos2d-2.0-x-2.0.3 成功后: 会编译成以下信息: "C:androidandroid-ndk-r8bndk-build.cmd" Prebuilt : webp.a <= D:/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt/libwebp/libs/armeabi/ Install : libcocos2dcpp.so => libs/armeabi/libcocos2dcpp.so (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |