(三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7+COCOS2DX(没有用到cygwin和minigw)

原文传送门:http://blog.csdn.net/maojudong/article/details/7261986

在Windows XP3下搭建cocos2d-x-android开发环境(整理)

版本:

Windows XP3

JDK1.6

Eclipse 3.7.1 (需要C++插件CDT)

ADT 16.0.1

NDK7 (或是NDKR7B)

cocos2d-1.0.1-x-0.11.0.zip(目前最新版)

注意:本教程没有用到minigw +msys,也没有用到cygwin ,如果用到的是NDK R6B 或是以前的版本,则需要安装cygwin(或是minigw + msys)

前提条件:假设已经成功安装了JDK + Eclipse + CDT + ADT

下面讲解如何在Eclipse中配置NDK ,运行cocos2d-x 自带的 test 工程

目录:

Step1. 下载 android-ndk-r7-windows.zip并解压

Step2. 下载cocos2d-x,并解压

Step3.  Eclipse导入cocos2d-x   test项目

Step4.  Eclipse中配置NDK编译环境

Step5. 编译Android 项目

安装步骤:

Step1. 下载 android-ndk-r7-windows.zip并解压

下载地址:

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

下载完成后,将其解压到电脑的任何目录中,例如:

Step2. 下载cocos2d-x,并解压

下载地址:

http://cocos2d-x.googlecode.com/files/cocos2d-1.0.1-x-0.11.0.Zip

下载完成后,将其解压到电脑的任何目录中,例如:

Step3. Eclipse导入cocos2d-x   test项目

打开Eclipse

依次点击File –  New – Project… AndroidProject

选择“Create Project  from existing  Source”

如下图所示,找到test.android  目录

点击Next

选择Android 2.1版本,这里直接点击Next ,或是Finish就创建完成了

Step 4. Eclipse中 配置NDK编译环境

首先选择TestDemos项目,然后选择菜单中的Project – Properties

选择Bilders – New -- Program

打开后,进行如下的设置:

Location:一定要选择ndk-build.cmd 命令

Working Directory:选择TestDemo

下面选择Refresh  ,配置如下:

越过Envirment ,直接点击Build Options,配置如下图所示:

设置完成后,点击OK

Eclipse 会自动的进行编译,耐心等待一会,下面是Eclipse开始自动进行编译的过程

(注意编译过程中有个小问题)

编译过程中的问题:

解决方法:

将android-ndk-r7\sources\cxx-stl\gnu-libstdc++\libs\armeabi\libgnustl_static.a  文件手动的copy到cocos2d-1.0.1-x-0.11.0\tests\test.android\obj\local\armeabi目录下

以上问题其实是Google NDK R7版本的bug,会在下一版本中更改( NDKR7B版本已经更改了这个bug,所以在NDKR7B上的话就不需要这一步了 )

http://code.google.com/p/android/issues/detail?id=22268

copy过去后执行下Project –-clean 动作,系统又会自动的进行编译了,等待一点时间后,库文件就会编译完成

至此,cocos2d-x库文件就编译完成了

看到网友的反馈,说是找不到assets资源或是黑屏现象

原因是:android下的assets目录没有任何的资源文件,所以需要我们手动的将cocos2d-1.0.1-x-0.11.0\tests\Res  下的资源 复制到  cocos2d-1.0.1-x-0.11.0\tests\test.android\assets  目录中

复制完成后,还需要删除Images\test_image_rgba4444.pvr.gz   文件

Step5. 编译Android 项目

连接Android手机

依次点击  Run as…Android Application

下面是我的小米手机的运行截图

说明:本配置过程没有用到Cygwin或是 minigw + msys,完全用的是NDK自带的编译器

在Windows XP3下搭建cocos2d-x-android开发环境相关推荐

  1. Android之Windows下搭建React Native Android开发环境(差不多搞了一天)

    Android之Windows下搭建React Native Android开发环境               穷逼买不起mac,但是他们都说React Native Android只能在mac下面 ...

  2. 在windows下搭建React Native Android开发环境

    1.登录 React Native 中文网 http://reactnative.cn/docs/0.45/getting-started.html 2.登录 Chocolatey 下载包管理工具 h ...

  3. 在Windows下搭建React Native Android开发环境常见问题

    1. task ':app:compileDebugJavaWithJavac'. > Could not find tools.jar 是没有配置Java环境 D:/Java\jdk1.8.0 ...

  4. windows下搭建Apache+Mysql+PHP开发环境

    原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2; MySQL Server 5 ...

  5. win7下搭建nginx+php的开发环境

    win7下搭建nginx+php的开发环境,需要的朋友可以参考下 一.下载相关软件 nginx下载:http://nginx.org/en/download.html nginx常见异常:http:/ ...

  6. linux 搭建开发stm32 stlink,Ubuntu下搭建stm32+stlink的开发环境

    Ubuntu下搭建stm32+stlink的开发环境 热度 3已有 15960 次阅读2014-8-19 21:09 | 上周因为忙于别的事情,很久没切到ubuntu下了,这周继续弄了弄. 弄到了一些 ...

  7. geany配置python_Linux系统下搭建基于Geany+Python开发环境

    Linux系统下搭建基于Geany+Python开发环境 一.升级python mkdir /usr/local/python3 # tar xvf Python-3.6.1.tar.xz # 解压文 ...

  8. Ubuntu 18.04 下搭建 C/C++编译开发环境及GCC多版本切换

    关注公众号 风色年代(itfantasycc) 领 500G Java 微服务 开发资料 Ubuntu 18.04 下搭建 C/C++编译开发环境及GCC多版本切换_Linux教程_Linux公社-L ...

  9. linux下swift编程教程视频教程,Ubuntu 14.04下搭建 Swift 3.0 开发环境教学视频+PPT

    分享Ubuntu 14.04下搭建 Swift 3.0 开发环境教学视频+PPT. Linux版本:Ubuntu: 14.04 LTS Swift: 3.0 到https://swift.org/do ...

最新文章

  1. 19年BAT常问面试题汇总:JVM+微服务+多线程+锁+高并发性能
  2. PHP PDO 连接SQLSErver,PHP 使用 PDO 方式连接 sqlserver ,拼接 的 sql 命令总是报错
  3. tm1650中文资料_TM1616,TM1650,TM1651 SOP16原厂直销,技术支持
  4. docker add-host hostAliases配置/etc/hosts
  5. python正则判断列表是否有元素,python – 从列表中删除正则表达式元素
  6. Codeforces Round #619 (Div. 2) D. Time to Run 矩阵回路构造
  7. 架构之路(八)从CurrentUser说起
  8. GDAL 2.0版本RPC校正速度测试
  9. 如何在JavaWeb程序中使用tld文件
  10. springboot日志输出异常_基于aop进行springboot接口调用日志和埋点日志输出,支持json格式方便elk收集...
  11. paypal/stripe商家工具-轮询支付系统更新
  12. 如何在word中的框中打钩、打叉
  13. 无法解析服务器的dns地址
  14. Image2icon for Mac(icns图标转换制作工具)
  15. 新人学Kungfu功夫开源量化,应该这样入手
  16. MIC(最大信息系数)
  17. 杨家海 清华大学 研究员,博导
  18. 企业邮箱WebMail协助办公功能盘点
  19. Python+网易企业邮箱发送邮件
  20. 文献阅读:SNCSE: Contrastive Learning for Unsupervised Sentence Embedding with Soft Negative Samples

热门文章

  1. tshark mysql_使用tshark抓包分析http请求
  2. Modbus教程| Modbus协议,ASCII和RTU帧,Modbus工作
  3. QT之Qt之Q_PROPERTY宏理解
  4. Opencv3 形态学操作
  5. 使用过滤器解决SQL注入和跨站点脚本编制
  6. C++ Primer Plus 第一章 预备知识
  7. 在MyEclipse中,jsp文件输入中文,文件不能保存
  8. NHibernate学习之五:三种常见的配置方法。
  9. 澳大利亚新南威尔士大学 巩东博士 招收若干名计算机视觉和机器学习方向PhD...
  10. YOLOv3剪枝再升级!