Cocos2dx v3.xcpp-test编译生成apk包

来源:互联网 发布:烹饪 知乎 编辑:程序博客网 时间:2024/05/20 23:37
    新版本的cocos引擎,引擎的目录结构发生了变化。因此在刚开始有些不适应,当我想要将cppTest编译一下运行到手机上时尴尬的发现这TM怎么搞啊!在cppTest中没发现整个工程啊!
    百度一下找到了解决的办法,现在分享给大家避免小伙伴们再走弯路。
    前提:配置好Cocos2dx-Android相关的开发环境!
    一、win+r打开命令行窗口python直接运行cococ引擎的build目录下的android-build.py文件



等他编译完成可以在tests\cpp-tests\proj.android\libs\armeabi文件夹下找.so文件表示编译成功了


二、打开Eclipse Import导入cpp-test项目


插上真机或者用模拟器运行Run as 到此有的小伙伴已经成功了!
但是用sdk manager更新过sdk-tools-19的就会报Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
这样的一个错误解决办法

解决办法:

你可能是直接import的代码,代码本身会在你的项目下建立一个依赖包 Android Dependencies,在eclipse中右键这个工程文件夹,在Build Path选项中选择 remove it from build path。。。然后就没问题了。。希望可以帮助到你。
0 0