cocos2d-x+eclipse的环境配置

php中文网
发布: 2016-06-07 15:18:05
原创
1245人浏览过

记得加http://blog.csdn.net/yangyu_c/article/details/10124127 win7cocos2d-x-2.1.4vs2012环境太简单就不多说了,下面是eclipse环境 一、准备 1.eclipseadtsdk:adt-bundle-windows-x86_64-20130729.zip http://dl.google.com/android/adt/adt-bundle-wind

记得加http://blog.csdn.net/yangyu_c/article/details/10124127

win7+cocos2d-x-2.1.4+vs2012环境太简单就不多说了,下面是eclipse环境

一、准备

1.eclipse+adt+sdk:adt-bundle-windows-x86_64-20130729.zip

http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20130729.zip

2.ndk:android-ndk-r8e-windows-x86_64.zip

http://dl.google.com/android/ndk/android-ndk-r8e-windows-x86_64.zip

或android-ndk-r9-windows-x86_64.zip

http://dl.google.com/android/ndk/android-ndk-r9-windows-x86_64.zip

3.cocos2d-x-2.1.4.zip

https://cocos2d-x.googlecode.com/files/cocos2d-x-2.1.4.zip

http://cocos2d-x.googlecode.com/files/cocos2d-x-2.1.4.zip

4.JDK:jdk-7u25-windows-x64.exe

http://download.oracle.com/otn-pub/java/jdk/7u25-b17/jdk-7u25-windows-x64.exe?AuthParam=1376980954_2e476db738ca2e49a6952afec4e10cdc

二、配置java环境

JAVA_HOME:D:\Andorid\Java\jdk1.7.0_25(安装路径)

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

然后命令行:java -version

cocos2d-x+eclipse的环境配置

命令行:java

cocos2d-x+eclipse的环境配置

命令行:javac

cocos2d-x+eclipse的环境配置

到此java环境完成

三、配置eclipse(此来自部分网络,自己配图并配置完成,以备电脑重装)

  • 打开eclipse,点击window->perfernces->Android,在SDK Location中填上刚刚下的adt-bundle-windows-x86_64-20130729.zip解压后的D:\Andorid\adt-bundle-windows-x86_64-20130729\sdk(自己的解压路径)cocos2d-x+eclipse的环境配置
  • Android->NDK中填ndk路径 D:\Andorid\android-ndk-r9(自己的解压路径)cocos2d-x+eclipse的环境配置
  • 导入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, 否则路径编乱很难编译成功)cocos2d-x+eclipse的环境配置cocos2d-x+eclipse的环境配置cocos2d-x+eclipse的环境配置
  • 接着点击一下添加的HelloCpp项目,然后Project->Properties->Builder->New->Program                                        cocos2d-x+eclipse的环境配置

这里去掉 CDT Builder的勾 因为我们要自己创建一个,并且不受这个的影响

某地板超炫企业网站1.1
某地板超炫企业网站1.1

1、演示:以截图为准 2、程序说明 程序试用后台:http://你的域名/admin/login.asp 后台登陆帐号:admin 密码:admin123 说明: 这个是基于asp+access的企业网站源码,数据库已设有有防下载,网站更安全 要修改网站,自定义你自己要的页面,和美化页面都是你自己完成,网站源码程序完整,后台功能强大。 调试运行环境:要安装IIS服务器(IIS的安装和配置,安装好

某地板超炫企业网站1.1 0
查看详情 某地板超炫企业网站1.1

cocos2d-x+eclipse的环境配置cocos2d-x+eclipse的环境配置cocos2d-x+eclipse的环境配置cocos2d-x+eclipse的环境配置D:\Andorid\cocos2d-x-2.1.4;D:\Andorid\cocos2d-x-2.1.4\cocos2dx\platform\third_party\android\prebuilt cocos2d-x+eclipse的环境配置             

当然,你也可以不用这样,因为这样每次都要输入一遍,你可以点击

cocos2d-x+eclipse的环境配置

cocos2d-x+eclipse的环境配置

cocos2d-x+eclipse的环境配置

cocos2d-x+eclipse的环境配置自己在这里配置一个,就会像上图,我出现一个配置好的DNK_MODULE_PATH

以后你配置的时候点鼠标就好了

cocos2d-x+eclipse的环境配置

cocos2d-x+eclipse的环境配置 

cocos2d-x+eclipse的环境配置cocos2d-x+eclipse的环境配置

  • porject->clean                                                                                               cocos2d-x+eclipse的环境配置cocos2d-x+eclipse的环境配置
  • 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

cocos2d-x+eclipse的环境配置

cocos2d-x+eclipse的环境配置cocos2d-x+eclipse的环境配置

去到cocos2d-x-2.1.4\projects\HelloCpp\proj.android\bin  你会看到HelloCpp.apk了

    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


 

四、一些问题的解决方案(以下来自网络)

  • http://zengrong.net/post/1882.htm
  • 配置成功以能运行HelloCpp/proj.android项目为准。

    1. Library错误

    导入HelloCpp项目后,在 “项目属性-Java Build Path-source” 中加入 cocos2d-x-2.1.4\cocos2dx\platform\android\java 路径。然后进入 “项目属性-Android-Library”,删除这里的“Reference Project”,否则怎么编译都会报错。cygwin环境和ndk only环境均会出现。切记切记!

    2. NDK_MODULE_PATH 环境变量配置

    具体的路径可以查看 cocos2d-x-2.1.4\samples\Cpp\HelloCpp\proj.android\build_native.sh 的最后几行。cygwin环境不需要设置这个变量,直接执行build_native.sh 即可。

    这个环境变量可以配置在Windows系统环境变量中,也可以配置在Eclipse项目的builder属性中,还可以直接配置在 project/jni/Application.mk 文件中。

    若配置在 Application.mk 文件中,可以这样写: NDK_MODULE_PATH:=cocos2d-x-2.1.4;cocos2d-x-2.1.4\cocos2dx\platform\third_party\android\prebuilt

    3. Fatal signal 11 (SIGSEGV) at 0×00000000 (code=1)

    apk打包成功,安装执行后出现这个错误退出。这一般是由于C++编译失败造成。对于cygwin环境,再执行 build_native.sh 编译一次即可成功;对于ndk only环境,也需要重新执行一次编译(如果没有配置自动刷新,那么可以手动选择Run-build project)。

    4. 建立自定义builder的问题

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

    1. 没有强调 Builder 的编译顺序。默认新建的Builder是处于所有已有Builder的末尾,这可能会导致Android Package Builder等Builder依赖错误;
    2. 默认存在的 “CDT Builder” 依然是调用 bash build_native.sh 来编译,若没有安装cygwin,可能会出现下面的错误:
      <br> bash D:/cocos2d-x/cocos2d-x-2.1.4/samples/Cpp/HelloCpp/proj.android/build_native.sh clean<br> Cannot run program "bash": Launching failed<br> Error: Program "bash" not found in PATH<br>

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

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



最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号