`

在windows下用cygwin和eclipse搭建cocos2dx的android开发环境

 
阅读更多

在windows下用cygwin和eclipse搭建cocos2dx(2.1.4)的android开发环境 

一、准备工作

需要下载和安装以下内容,请根据自己的操作系统选择x86和x64(我的是64位win7,我就拿64位说事)

 

1、jdk-7u25-windows-x64.exe(下载完后直接安装,一直下一步)

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

 

2、adt-bundle-windows-x86_64-20130717.zip(下载完直接解压,解压目录不要带中文和空格,里面包含了带adt插件的eclipse和最新版的android sdk)

https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20130717.zip

 

 

3、android-ndk-r8e-windows-x86_64.zip(下载完直接解压,解压目录不要带中文和空格)

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

 

4、setup-x86_64.exe(安装cygwin就看下面的图文吧)

http://cygwin.com/setup-x86_64.exe

1)

 

2)

 

3)这个目录你随意填吧,这是下载包目录,以后重新安装可以在前面第一步选择install from local directory

 

4)

 

5)选择163的应该快一些

 

6)

 

7)

 

8)然后下一步下一步,狂等好久直到安装完毕。

 

 

二、设置环境变量

 

1、设置NDK_ROOT

 

2、设置Path

编辑Path,在后面追加4个环境变量,以;号隔开(别忘了给前面的加上;),4个分别是android的sdk的platform-tools,android的sdk的tools,cygwin的bin,上面添加的NDK_ROOT

C:\Work\adt-bundle-windows-x86_64-20130717\sdk\platform-tools;C:\Work\adt-bundle-windows-x86_64-20130717\sdk\tools;C:\cygwin64\bin;%NDK_ROOT%

 

三、编译程序

 

1、打开eclipse,选择一个workspace目录,随便选。

2、导入cocos2dx的HelloCpp工程,File->New->Project->Android->Android Project from Existing Code->Next->Browse->你的cocos2dx的目录/samples/Cpp/HelloCpp/proj.android->Finish

3、编译代码,Project->Build Project

4、如果前面都没问题的话就能编译出xxx.so(不过往往会有问题,那直接看下面的常见问题)

5、让程序跑到我们的android手机上(你电脑上需要有安装过手机的驱动程序,或者豌豆荚,手机360,或者QQ手机助手)。右键工程Run as->Run Configurations->选择Always prompt to pick device(总是提示选择设备)->Run

6、弹出一个对话框,选择你的手机,GO。

 

常见问题:

1、问题:Problem里出现错误:Cocos2dxActivity cannot be resolved to a type

解决方法:重新设置cocos2dx的java代码目录。右键工程,Build Path->Link Source->Browse->你的cocos2dx的目录/cocos2d/platform/android/java/src,然后把Folder name改成其他的,别叫src就行。

 

2、Console里出现错误error: format not a string literal and no format arguments,这说明你用的是ndk版本是r9

解决方法1:改用ndk-r8e

解决方法2:修改报错的那个源代码所在目录的Android.mk文件搜索LOCAL_CFLAGS,如果已经有了就再后面加上 -w,如果没有那就直接加一行 LOCAL_CFLAGS := -w

 

 

分享到:
评论

相关推荐

    cocos2dx windows环境搭建

    在介绍cocos2dx在Windows环境下的搭建过程中,...以上就是cocos2dx在Windows环境下使用cygwin搭建开发环境的过程和相关知识点。开发者们需要确保安装并正确配置所有工具链和路径,才能顺利进行cocos2dx游戏的开发工作。

    windows,eclipse,c++,cocos2dx游戏开发环境搭建

    ### Windows、Eclipse、C++、Cocos2dx游戏开发环境搭建详解 #### 一、背景与目的 本文旨在帮助那些希望使用Eclipse而非Visual Studio(VS)进行Cocos2dx游戏开发的开发者们,搭建一套高效的工作环境。Cocos2dx是一...

    windows,eclipse,c++,cocos2dx游戏开发环境搭建 2.doc

    本文档主要介绍了如何在Windows环境下,利用Eclipse IDE进行C++编程,特别是针对Cocos2d-x游戏开发环境的搭建。Cocos2d-x是一个开源的游戏开发框架,支持C++语言,适用于iOS、Android等多平台。以下是详细步骤: 1....

    cocos2dx 编译到 android

    cocos2dx 的编译到 Android 平台需要安装多个工具,包括 Eclipse、SDK、NDK、Python 和 Cygwin,然后使用 create_project.py 命令创建一个新的项目,最后使用 build_native.sh 脚本编译项目并导入到 Eclipse 中。...

    window7+eclipse+ndk+Cocos2d-x环境配置

    本文档主要介绍了如何在Windows 7操作系统上,使用Eclipse集成开发环境配置Cocos2d-x开发环境,使得开发者可以在同一环境中进行Java和C++代码的编写,无需借助其他编辑器如Visual Studio。以下是配置过程的详细步骤...

    cocos2dx Android环境搭配

    总的来说,配置Cocos2d-x的Android开发环境涉及多个步骤,包括安装和配置Cygwin、NDK和SDK,创建项目,调整源码和资源,以及在Eclipse中导入和编译。确保每个环节都正确无误,才能顺利进行Android游戏的开发工作。

    win7+eclips+cygn+android+cocos2dx

    在Windows 7环境下搭建Cocos2dx的Android开发环境,主要涉及四个关键组件:Cygwin、Eclipse、Android NDK以及Cocos2dx。以下是详细的步骤和知识点: 1. **Cygwin**:Cygwin是一个在Windows操作系统上模拟Unix环境的...

    cocos2dx用Eclipse编码配置并自动编译

    本教程将详细介绍如何在Eclipse环境下对Cocos2dx项目进行编码配置以及实现自动编译,无需安装cygwin。 首先,你需要确保已经安装了以下基本工具: 1. Java Development Kit (JDK):Eclipse和Android SDK都需要Java...

    将Win32下编写的cocos2d-x项目编译到Android平台下运行

    在本文中,我们将探讨如何将一个在Win32环境下编写的Cocos2d-x项目移植到Android平台并进行运行。Cocos2d-x是一个流行的开源游戏开发框架,支持多平台,包括Windows、iOS、Android等。以下是详细的步骤: **步骤1:...

    cocos2d-x_Win32_Android_环境配置手册

    本文档旨在指导用户如何在Win32和Android环境下配置开发环境,从而实现基于Cocos2d-x的游戏开发。 #### 2. cocos2d-x Win32环境配置 ##### 2.1 win32开发环境配置 **2.1.1 Visual Studio 2008** - 安装Visual ...

    COCCOS2DX 安卓 配置指南

    - **安装Cygwin**:用于在Windows环境下模拟类Unix环境,方便进行跨平台开发。 ##### 3.2 Android可执行文件生成过程 - **前期准备**:确保所有开发工具已经正确安装,并配置好环境变量。 - **生成Android空工程**...

    cocos2d-1.0.1-x-0.13.0-beta--android-ndk-windows构建批处理.zip

    注1:0.13版本的cocosw2d-x 搭配 Eclipse 也可以使用这个批处理,不要使用NDK自带的ndk-build.cmd 注2:此批处理可以脱离Eclipse,只用NDK自带的编译器即可,这里只用来编译库,如果要打包到APK还是需要Eclipse的...

    Android环境搭建遇到问题记录

    本文档旨在总结在使用Cocos2d-x进行Android环境搭建过程中遇到的问题及解决方案,希望能够为初次接触Cocos2d-x开发的朋友们提供一定的帮助。 #### 二、环境配置 1. **安装Cygwin** - **步骤**:下载并安装Cygwin...

    为cocos2d-x3.2添加protobuffer2.5.0支持

    首先,确保您已经准备了以下软件:cocos2d-x 3.2、protobuffer 2.5.0、protoc-2.5.0-win32、Visual Studio 2012以及Android开发环境,包括SDK、NDK和CYGWIN。 步骤1:创建新的cocos2d-x项目 使用命令行工具`cocos ...

Global site tag (gtag.js) - Google Analytics