配置环境

38 篇文章 0 订阅

首先准备:cocos2dx 2.2.1我用的版本,ndk_r9b,集成了android开发环境的eclipse(adt-bundle-windows-x86-20131030),Python27,vs2012,jdk 1.7

 安装

1、jdk1.7,然后配置环境变量,这个不用记,每次配的时候百度一下。在命令行下输入 javac,显示好多行jdk信息就算对了,或输入java -version,显示jdk版本号就可以了。

2、然后就是下载adt-bundle-windows-x86-20131030,解压一下,直接可以用。

3、安装vs2012

4、安装phython,都是一般软件的安装流程,然后在环境变量中添加它的安装路径

5、下载cocos2dx 2.2.1,解压一下即可,然后在环境变量中添加它的安装路径

6、下载ndk,解压,然后在环境变量中添加它的安装路径

7、然后找到cocos2dx的安装路径D:\cocos2d-x\cocos2d-x-2.2.1\tools\project-creator,在它下面新建一个bat文件,文件内容如下:

@echo off
set /p projectName=请输入项目名称:
if "%projectName%"=="" goto inputError
set /p packageName=请输入包标示名:
if "%packageName%"=="" goto inputError
create_project.py -project %projectName% -package %packageName% -language cpp
pause
exit
:inputError
@echo 项目名称或者包标示名不能为空!
pause

非常简短,作用就是在它的提示下,建立cocos2dx项目。我们创建cocos2dx的时候只需要双击它,然后按着提示,创建自己的项目,包名。

8、步骤7已经帮我们创建好了一个基本的cocos2dx项目,这时,我们需要打开D:\cocos2d-x\cocos2d-x-2.2.1\project文件夹,可以看到自己新建的项目,我们如果在vs2012下编辑的话,打开项目中的proj.win32下的sln文件即可(右键然后用vs2012打开)

9、编辑好了项目,运行也没有错误的话,就该移植android了

10、我们使用的adt是继承了android开发环境的eclipse,可以直接使用,如果没有自己需要的sdk,点击sdk manager下载安装即可

11、然后需要配置一下

点击window->preferences,然后进入General->Workspace->LinkedResources,添加一个变量name是COCOS2DX,value是它的安装路径D:\cocos2d-x\cocos2d-x-2.2.1;

然后点击Android,看看SDK Location是否正确;然后是Android->NDK,这里是ndk安装路径,确保正确;

然后是C/C+->Build->Build Variables,添加一个变量,name是NDK_BUILD,value是D:\ndk\android-ndk-r9b下的ndk-build.cmd的安装路径:D:\ndk\android-ndk-r9b\ndk-build.cmd;

然后是C/C+->Build->Environment,添加一个变量,name是NDK_MODULE_PATH,VALUE是

D:\cocos2d-x\cocos2d-x-2.2.1;D:\cocos2d-x\cocos2d-x-2.2.1\cocos2dx\platform\third_party\android\prebuilt;

然后是C/C+->Build->Environment,添加一个变量,name是NDK_ROOT,value是ndk的安装路径:D:\ndk\android-ndk-r9b

12、然后就是导入cocos2dx的类库包了D:\cocos2d-x\cocos2d-x-2.2.1\cocos2dx\platform\android\java,导入的方法是file->other->android project from exist project就可以了

13、导入自己新建的项目D:\cocos2d-x\cocos2d-x-2.2.1\projects\test002\proj.android,其中test002是自己新建的项目名称,proj.android则代表android需要的主要部分。

14、导入后,还需要把D:\cocos2d-x\cocos2d-x-2.2.1\projects\test002\Resources中的资源文件拷贝到android项目的assets下

15、在android.mk下的LOCAL_SRC_FILES := hellocpp/main.cpp \下面,类似地添加自己需要添加的cpp文件名

16、ndk9有bug,还需要在application中添加:

APP_CFLAGS += -Wno-error=format-security
APP_PLATFORM := android-19

17、 右击项目,Properties,点击C/C+->Build,然后在Builder Setting中设置Build command =${NDK_BUILD} 

Build directory ${workspace_loc:/项目名/jni}或${workspace_loc:/项目名称}

C/C++ General->Paths and Symbols中include添加自己可能需要包含进来的类库之类的东西,一般没啥特别需要include进来的

18、完毕,运行


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值