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

    新版本的cocos引擎,引擎的目录结构发生了变化。因此在刚开始有些不适应,当我想要将cppTest编译一下运行到手机上时尴尬的发现这TM怎么搞啊!在cppTest中没发现整个工程啊!
    百度一下找到了解决的办法,现在分享给大家避免小伙伴们再走弯路。
    前提:配置好Cocos2dx-Android相关的开发环境!
    一、win+r打开命令行窗口python直接运行cococ引擎的build目录下的android-build.py文件
Cocos2dx v3.xcpp-test编译生成apk包_第1张图片Cocos2dx v3.xcpp-test编译生成apk包_第2张图片


等他编译完成可以在tests\cpp-tests\proj.android\libs\armeabi文件夹下找.so文件表示编译成功了
Cocos2dx v3.xcpp-test编译生成apk包_第3张图片

二、打开Eclipse  Import 导入cpp-test项目
Cocos2dx v3.xcpp-test编译生成apk包_第4张图片

插上真机或者用模拟器运行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。。。然后就没问题了。。希望可以帮助到你。

你可能感兴趣的:(eclipse,C++,python,cmd,cocos2d-x)