cocos2dx 2.x 版本+Windows+ADT Bundle 配置

时间:2022-12-05 18:54:01

昨天解决了cocos2dx 3.x版本+Windows+ADT Bundle的配置,今天来解决cocos2dx 2.x版本的配置。

整体来说,2.x的配置相对麻烦一点,不过一旦解决了,就一路畅通无阻了。这些内容耗费了我大量的时间,网上的资料也不知道写文章的人去验证过了没,我目前没找到什么从0开始配置到最后能够使用的。

下面的步骤是仍然只罗列出步骤,2.x版本的配置我会给出少量的贴图,但是都是关键贴图。

    1. 安装JDK,还是推荐是1.6版本,以免出现什么@Override必须要superclass有相应的函数的问题;
    2. 安装NDK,推荐版本至少是r8以后的版本,因为r8开始,编译Eclipse的工程总算不需要安装烦人的cygwin了;
    3. 安装ADT Bundle,不要再自己去找标准的Eclipse了,用它可以省很多事儿;
    4. 对于cocos2dx 2.x版本,先进入到cocos2dx 的根目录,找到create-android-project.bat文件,用你顺手的编辑器编辑它:
      1. 找到set _ANDROIDTOOLS=... 的位置,将等号后面的路径设置为Android SDK的tools目录,因为使用的是ADT Bundle,所以,这里需要设置为ADT Bundle解压后的sdk/tools目录;
      2. 找到set _NDKROOT=...的位置,将等号后面的路径设置为NDK的根目录;
      3. 找到set _CYGBIN=...   if not exists "%...%这样两句,注释或者删除掉它们!!!因为NDK r8之后不需要它们了.
      4. 保存create-android-project.bat文件.
      5. 运行它,根据它的命令行提示一步一步操作,最后会创建一个proj.android目录出来,留给后面的东西用.
    5. 将JDK,NDK,AndroidSDK的目录信息加入到Windows环境变量中;
    6. 将刚才create-android-project.bat创建出来的proj.android拷贝覆盖到游戏中的proj.android目录下,覆盖;
    7. 打开ADT Bundle中的eclipse;
    8. 在Eclipse中使用Import功能,将刚才创建的proj.android的目录导入到Eclipse中;
    9. 开始创建Eclipse 中C++ Builder:
        1. 在刚才Eclipse中导入的工程项目上点击鼠标右键,选择[Properties],选择左边的Builder栏,点击"New"按钮
        2. 选择"Program"类型,设置"Main"分页中的内容

      cocos2dx 2.x 版本+Windows+ADT Bundle 配置

      点击红色框线处的两个按钮,

      第一个Browse File System...按钮,用来选择NDK目录中的ndk-build.cmd文件;

      第二个Browser Workspace...按钮,用来选择Eclipse中刚才Import的工程;

        1. 设置"Refresh"分页

      cocos2dx 2.x 版本+Windows+ADT Bundle 配置

        1. 设置"Environment"分页,在分页中点击"New..."按钮,在弹出的界面中单击“Variables”按钮,再在弹出的界面中点击"Edit Variables"按钮:

      cocos2dx 2.x 版本+Windows+ADT Bundle 配置

再在弹出的窗口中点击"New..."按钮,在弹出的窗口中写入Name和Value,Name一栏填写:NDK_MODULE_PATH,Value一栏填写

x:\cocos2d-2.2.4;x:\cocos2d-2.2.4\cocos2dx\platform\third_party\android\prebuilt

需要注意的是,上面的盘符需要设置自己的cocos2dx目录存放的盘符,cocos2dx的版本也需要做相应的修改,修改为自己当前正在使用的cocos2dx的Root Path

cocos2dx 2.x 版本+Windows+ADT Bundle 配置

接下来点击"OK"按钮后,在Select Variable窗口中选择刚才新建的NDK_MODULE_PATH变量:

cocos2dx 2.x 版本+Windows+ADT Bundle 配置

再点击"OK"按钮

cocos2dx 2.x 版本+Windows+ADT Bundle 配置

  1. 再在"Build Options"分页中进行如下设置:

cocos2dx 2.x 版本+Windows+ADT Bundle 配置

再点击"Specify Resources..."按钮,在弹出的窗口中勾选中项目目录下的jni目录,完成所有的配置。此刻再Build整个项目,试试成功与否!

cocos2dx 2.x 版本+Windows+ADT Bundle 配置的更多相关文章

  1. 本人在安装ADT Bundle for windows的各种问题总结

    本人在安装ADT Bundle for windows的各种问题总结 1.解决国内访问Google服务器的困难: 1.启动 Android SDK Manager : 2.打开主界面,依次选择「Too ...

  2. Windos下Android(ADT Bundle)配置NDK的两种方法------ADT、Cygwin、NDK配置汇总(转)

    转自:http://blog.csdn.net/yanzi1225627/article/details/16897877 Android开发环境由windows下ADT Bundle搭建,且按前文h ...

  3. 安卓开发环境配置之Windows+ADT+eclipse

    安卓环境搭建之Windows+ADT+eclipse 要点: 1.安装JDK 2.安装Android SDK 3.安装eclipse 4.安装ADT 5.安装调试环境 正文: 1.安装JDK 1.1准 ...

  4. 快速搭建Android 开发环境-使用ADT Bundle

    一.搭建Android开发环境 近日要学Android开发基础,就着手搭建Windows下的Android开发环境. 找了一些相关的博文参考,基本上都是要分别下载和安装JDK, Eclipse, An ...

  5. 在Mac osx使用ADT Bundle踩过的坑

    前言 本篇博客整理一下笔者在Mac下使用ADT Bundle踩过的坑,Google现在也不支持Eclipse了,开发者也到了抛弃Eclipse的时候,但考虑到大部分Java的开发者还是比较习惯与Ecl ...

  6. cocos2dx-2.2.1 免 Cygwin 环境搭建(Win8+VS2013+ADT Bundle+android-ndk-r9c)

    1.下载 ADT Bundle 解压到D盘 D:\adt-bundle-windows-x86_64-20131030: 2.下载 NDK-R9C,解压到 ADT 目录下:D:\adt-bundle- ...

  7. android开发入门经验 ADT Bundle环境搭建

    现在有许多做开发的转做移动端开发,做J2EE的转做Android开发,我也把自己的一些入门经验与大家分享一下,希望能给你带来帮助. 工具/原料 JDK,ADT,JAVA 方法/步骤   开发工具的准备 ...

  8. ADT Bundle下载和安装

    下载官方adt集成包(即ADT Bundle)并安装. Android官方已经推出adt集成包,包含了eclipse.sdk和SDK Manager,只需解压出来,然后就能运行Eclipse. 官方集 ...

  9. Android开发之adt bundle安装

    这个学期开了一门手机游戏开发的课,所以就接触到了adt bundle,Android开发环境有三种方式,分别是JDK+SDK+Eclipse+ADT.JDK+adt-bundle与JDK+Androi ...

随机推荐

  1. 下载apk文件浏览器会直接打开并显示乱码的问题

    今天同事反映他的apk文件在自己的老项目中下载有问题:下载apk文件浏览器会直接打开并显示乱码,在别的项目中就没有问题. 后分析response的content-type发现,老项目的类型是text/ ...

  2. IntelliJ IDEA 使用总结

    IntelliJ IDEA 使用总结 http://my.oschina.net/xianggao/blog/97539 IntelliJ IDEA 问题解决:1.乱码,主要是快捷键的字样显示乱码 中 ...

  3. python机器学习《入门》

    写在前面的废话: 好吧,不得不说鱼C的markdown文本编辑器挺不错的,功能齐全.再次感谢小甲鱼哥哥的python视频让我去年大三下学期的时候入门了编程,爱上了编程这门语言,由于是偏冷门的统计学,在 ...

  4. Java 新IO

       NIO提供全新的底层I/O模型.与最初的java.io包中面向流(stream-oriented)概念不同,NIO采用了面向块的概念(block-oriented).在尽可能的情况下,I/O的操 ...

  5. 流式处理的新贵 Kafka Stream - Kafka设计解析(七)

    原创文章,转载请务必将下面这段话置于文章开头处. 本文转发自技术世界,原文链接 http://www.jasongj.com/kafka/kafka_stream/ Kafka Stream背景 Ka ...

  6. 解决 win10飞行模式 无限自动开关 无法关闭

    驱动问题,名为“Insyde Airplane Mode HID Mini-Driver”的驱动,这个驱动是专门用来快捷管理飞行模式的. 卸载完成后重启,无限开关飞行模式问题得到解决!

  7. Create a Hadoop Build and Development Environment

    Create a Hadoop Build and Development Environment http://vichargrave.com/create-a-hadoop-build-and-d ...

  8. JavaScript闭包简单应用

    闭包定义 在JavaScript中,当一个内部函数被其外部函数之外的变量引用时,就形成了一个闭包.简单说,闭包就是能够读取其他函数内部变量的函数. 闭包的作用: 1. 可以读取函数内部的变量 2. 让 ...

  9. js数字格式化(加千分位逗号)

    需求:当金额大于10000时,在作展示的时候,需要加千分位逗号,就是每隔1000要用逗号分隔: 方法一:使用toLocaleString()方法 此方法和toString()方法的区别看这里 < ...

  10. c&plus;&plus; rand&lpar;&rpar;

    一.C++中不能使用random()函数 random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过.但在C语言中int random(num)可以这样使用,它返回的是0至num-1的 ...