cocos2dx2.2.3 win下配置安卓环境

cocos2dx2.2.3 win下配置安卓环境,第1张

概述配置eclipse(此来自部分网络,自己配图并配置完成,以备电脑重装)   打开eclipse,点击window->perfernces->Android,在SDK Location中填上刚刚下的adt-bundle-windows-x86_64-20130729.zip解压后的D:\Andorid\adt-bundle-windows-x86_64-20130729\sdk(自己的解压路径) A 配置eclipse(此来自部分网络,自己配图并配置完成,以备电脑重装)

打开eclipse,点击window->perfernces->AndroID,在SDK Location中填上刚刚下的adt-bundle-windows-x86_64-20130729.zip解压后的D:\AndorID\adt-bundle-windows-x86_64-20130729\sdk(自己的解压路径) AndroID->NDK中填ndk路径 D:\AndorID\androID-ndk-r9(自己的解压路径) 导入Cocos2dx例子工程:Eclipse中file->New->Other...选择Andriod Project from Existing Code在import Projects的Root Directory中导入D:\AndorID\cocos2d-x-2.1.4\samples\HelloCpp\proj.androID\(注意,不要选中 copy project into workspace,否则路径编乱很难编译成功) 建立自定义builder的问题

死去活来和网上其他文章都提到为了不依赖cygwin,需要在 “项目属性-Builders” 中建立一个新的buildr,调用NDK提供的ndk-build.cmd来编译。这样做有2个问题:

没有强调 Builder 的编译顺序。默认新建的Builder是处于所有已有Builder的末尾,这可能会导致AndroID Package Builder等Builder依赖错误; 默认存在的 “CDT Builder” 依然是调用bash build_native.sh来编译,若没有安装cygwin,可能会出现下面的错误:

bash D:/cocos2d-x/cocos2d-x-2.1.4/samples/Cpp/HelloCpp/proj.androID/build_native.sh clean
Cannot run program "bash": Launching Failed
Error: Program "bash" not found in PATH

我认为正确的做法是,不必新建一个Builder,而是调整现有的Builder的属性:

调整 “项目属性-C/C++ Builder” 选项,将 “Build command” 的值从原来的bash ${ProjdirPath}/build_native.sh设置为x:\androID-ndk-r8e\ndk-build.cmd; 调整 “项目属性-C/C++ builder-Environment” 选项,加入 NDK_MODulE_PATH 环境变量,其值与上面介绍的相同。


导入lib


porject->clean Run As->AndroID Application. 记得将D:\AndorID\cocos2d-x-2.1.4\cocos2dx\platform\androID\java\src\org\cocos2dx路径下的 lib文件夹复制到D:\AndorID\cocos2d-x-2.1.4\samples\Cpp\HelloCpp\proj.androID\src\org\cocos2dx下

8.用ndk9可能出现error: format not a string literal and no format arguments D:\AndorID\cocos2d-x-2.1.4\samples\Cpp\HelloCpp\proj.androID\jni\appliction.mk打开,在最后加上 APP_CFLAGS += -Wno-error=format-security

总结

以上是内存溢出为你收集整理的cocos2dx2.2.3 win下配置安卓环境全部内容,希望文章能够帮你解决cocos2dx2.2.3 win下配置安卓环境所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1005793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存