cocos2d-x android环境搭建及遇到的问题

Home / C++ MrLee 2016-9-14 2998

具体搭建方法请参照此博客http://lichunan-d-163-com.iteye.com/blog/1622363

主要描述一下遇到的问题,解决方法多来自于网上搜集

error: format not a string literal and no format arguments

貌似是因为我自己的gcc版本太高,导致的代码检查过于严格
 __android_log_print(ANDROID_LOG_DEBUG,"SIMPLEAUDIOENGINE_OPENSL", __VA_ARGS__)
改为
 __android_log_print(ANDROID_LOG_DEBUG,"SIMPLEAUDIOENGINE_OPENSL","%s", __VA_ARGS__)

Cocos2dxActivity,org.cocos2dx.lib.Cocos2dxActivity 找不到

在eclipse新建android
project,选择create project from existing source,然后选择你之前创建好的HelloWorld工程中的 proj.andriod,编译出apk(可以直接run as android application)跑一下模拟器。说到这里应该会出现几个问题:
1、工程导入编译的时候eclipse会报错,Cocos2dxActivity,org.cocos2dx.lib.Cocos2dxActivity
也找不到
解决方法:复制 ***/cocos2dx/platform/android/java/src/ (***为cocos2d-x更目录) 到你android项目中的src文件夹中,这样就又有一个麻烦问题,是不是每次创建都要复制呢,答案当然是否定的,来看一劳永逸的方法,定位
(cocos2d-x根目录)/template/android/,用文本文件打开 copy_files.sh,找到 copy_src_and_jni() 函数,添加入下代码
cp -rf $COCOSJAVALIB_ROOT/src $APP_DIR/proj.android  

本文链接:https://www.it72.com/10111.htm

推荐阅读
最新回复 (0)
返回