环境winxp + android sdk + ndk r8b+ cygwin 1.7.16-1 + cocos2d-1.0.1-x-0.12.0

1.下载android sdk、ndk、cygwin

http://dl.google.com/android/android-sdk_r20.0.1-windows.zip

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

http://cygwin.com/setup.exe

2.android sdk的安装就不多说了,网上多的是。

将ndk解压到不含空格的目录下,下文用<ndk_dir>来表示解压后的ndk根目录。

下载好cygwin后,运行setup.exe。需要安装的组件有:

autoconf automake binutils gcc-core gcc-g++ gcc4-core gcc4-g++ gdb pcre pcre-devel gawk make

可以在上方search处进行查找安装,下文用<cyg_dir>表示cygwin的安装目录。

3.cygwin安装好后,在windows下编辑<cyg_dir>\home\Administrator\.bash_profile文件

在文件最后添加如下内容

[cpp] view plain copy print ?
  1. NDK=/cygdrive/d/<这里是ndk路径>/android-ndk-r8b
  2. exportNDK
NDK=/cygdrive/d/<这里是ndk路径>/android-ndk-r8bexport NDK
编辑cocos2dx目录下的create-android-project.bat文件,分别修改如下几个变量的值

[cpp] view plain copy print ?
  1. set_CYGBIN=C:\cygwin\bin
  2. set_ANDROIDTOOLS=C:\android-sdk-windows\tools
  3. set_NDKROOT=D:\Tools\Developer\Android\android-ndk-r8b
set _CYGBIN=C:\cygwin\binset _ANDROIDTOOLS=C:\android-sdk-windows\toolsset _NDKROOT=D:\Tools\Developer\Android\android-ndk-r8b
上面是我的系统中使用的路径,同学们需要根据自己的实际情况进行修改。

这样,环境基本上就搭建好了,下面需要建一个hello world工程来验证一下环境是否可用。

1.运行cocos2dx目录下的create-android-project.bat文件,根据提示输入包名(例如:cn.wey.android)、项目名称(例如:hello2dx)、所使用的android sdk版本。

2.运行cygwin,在命令窗口中进入刚刚新建的hello2dx目录下的android目录,运行命令

[cpp] view plain copy print ?
  1. ./build_native.sh
./build_native.sh
对工程进行编译,直到最后正常结束。

3.打开eclipse,导入hello2dx项目,编译并运行。即可看到经典的cocos2dx的hello world界面

Posted on 2013-06-01 10:02 郑兴锋 阅读(1656) 评论(0) 编辑 收藏 引用

更多相关文章

  1. android edittext编辑框光标改变事件
  2. android--------根据文件路径使用File类获取文件相关信息
  3. android studio在编辑时出现如Failed to sync Gradle project类
  4. 让EditText无法点击编辑和RatingBar无法点击
  5. 安卓4.X系统 增加蓝牙接收文件类型
  6. 用SAX解析xml文件
  7. NFS挂载android文件系统
  8. Android获取存储卡路径的方式

随机推荐

  1. Android中使用sqlite笔记
  2. android布局属性详解
  3. android中控件的遮盖问题
  4. android 背景圆角以及图片圆角处理
  5. In FontFamilyFont, unable to find attr
  6. Android(安卓)Map开发基础知识学习笔记
  7. android GridView 去掉自带点击边框效果
  8. android中的震动
  9. android GridView android:stretchMode="
  10. Android(安卓)版本号和分支查看