(1)Cocos2d-X 3.4 final Windows和Android环境配置

  1. 前言

    最近开始接触cocos2d-x这一跨平台游戏开发框架,和学习所有框架一样,新人遇到的第一个问题就是开发环境的配置问题。这里把我的配置过程记录下来,备以后查用。

  2. 安装包

    所需要的安装包如下:

    Cocos2d-x 3.4,地址http://cn.cocos2d-x.org/download#anchor2

    Android SDk,这里我直接使用的Android官方开发环境Android Studio,地址https://dl.google.com/dl/android/studio/install/1.1.0/android-studio-bundle-135.1740770-windows.exe

    NKD,Cocos2d官方推荐使用R9D版本,使用R10D会出现找不到srand函数错误,地址http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip

    Eclipse,我使用的是最新的Luna标准版,地址http://ftp.neu.edu.cn/mirrors/eclipse/technology/epp/downloads/release/luna/SR2/eclipse-standard-luna-SR2-win32-x86_64.zip

    ADT,用Eclipse开发Android程序需要用到ADT环境,地址https://dl.google.com/android/ADT-23.0.4.zip

    JDK,java开发环境,地址http://download.oracle.com/otn-pub/java/jdk/8u40-b25/jdk-8u40-windows-x64.exe

    AVD ARM支持,默认的Android模拟器是没有ARM支持的,需要下载ARM的镜像,地址https://dl.google.com/android/repository/sys-img/google_apis/sysimg_arm-21_r03.zip

    Visual Studio 2013 Community,这是一个完全免费的版本,地址http://download.microsoft.com/download/7/1/B/71BA74D8-B9A0-4E6C-9159-A8335D54437E/vs2013.4_ce_enu.iso

    以上安装包如不能下载可使用我的网盘,链接:http://pan.baidu.com/s/1kToVGv9 密码:fki3

    为防止出现不必要的错误,所有目录均为英文目录。

  3. 安装VS2013

    直接下一步即可。

  4. 安装Cocos2d-x 3.4

    解压压缩包到E盘,我这里是E:\Cocos\Cocos2d-x-3.4,使用VS2013打开E:\Cocos\cocos2d-x-3.4\build中的sln解决方案,编译,运行,如果看到下图则说明Cocos配置成功。

  5. 安装Android SDK

    由于我是下载的Android Studio,所以直接安装就会同时安装Android SDK,注意在选择Android SDK安装路径时我选择的是E:\android.

    安装后新建一个测试工程测试Android SDK是否安装正确。

  6. 安装NDK

    解压到E:\Android目录即可。

  7. 安装eclipse

    直接解压到任意目录即可。

  8. 安装ADT

    运行eclipse,在菜单中选择Help->Install New Software。

    在弹出的对话框右上角选择Add…按钮。

    弹出对话框中Name输入ADT Plugin,在Archive中选择下载的ADT包。

    Developer Tools前打上勾,然后下一步,安装完成后会重启eclipse。

    重启后会让选择Android SDK路径,我这里是E:\android\SDK。

    至此,eclipse的android环境安装完毕。

  9. 配置环境变量

    新建环境变量:JAVA_HOME 值为:D:\Program Files\Java\jdk1.7.0

    新建环境变量:CLASSPATH 值为:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)

    在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完毕。

    新建环境变量:ANDROID_SDK 值为:E:\android\sdk

    在系统变量Path的值的前面加入以下内容:%ANDROID_SDK%

    新建环境变量:NDK_ROOT 值为:E:\android\android-ndk-r9d

    在系统变量Path的值的前面加入以下内容:% NDK_ROOT %

  10. 创建Cocos2d-x项目

    将刚才下载的cocos2d-x-3.2alpha0压缩包解压到你指定的文件夹里。

    进入到目录cocos2d-x-3.4/tools/cocos2d-console/bin/cocos.py

    打开终端运行cocos.py脚本创建文件

     
    python cocos.py new HelloWorld -p com.coco2dx.org -l cpp -d E:\cocos\projects

    参数说明:

    test为项目名称

    -p后面接包名

    -l后面接开发语言类型,有cpp, lua, js三种类型

    -d后面接项目存放的目录

    生成Android项目文件

  11. 导入Android项目

    最后便可启动Eclipse然后导入Android项目了。操作步骤如下:

    右键点击"Package Explorer"并选择"Import…"

    当出现对话框时,选择"Exsiting Android project into workspace"(将现有Android项目导入工作区)。

    导入的同时会自动执行build_native.py脚本进行编译。 编译完成后就可以在真机或者模拟器中运行HelloWorld了。

    在模拟器中运行时可能会提示当前编译出来的apk只能在ARM环境下安装,只需要装下载的ARM镜像,将sysimg_arm-21_r03.zip拷入Android SDK目录中的temp文件夹下,然后在eclipse中打开Android SDK Manager,选择下列项就会安装本地的镜像文件。

    至此整个cocos2d-x 3.4版本的环境配置完成。

  12. 让NDK自动编译Classes目录下所有文件

    在大的项目中,源文件成百上千,有了下面的Android.mk文件,就不用一个一个添加源文件了。


    LOCAL_PATH := $(call my-dir)

    include $(CLEAR_VARS)

    $(call import-add-path,$(LOCAL_PATH)/../../cocos2d)

    $(call import-add-path,$(LOCAL_PATH)/../../cocos2d/external)

    $(call import-add-path,$(LOCAL_PATH)/../../cocos2d/cocos)

    LOCAL_MODULE := cocos2dcpp_shared

    LOCAL_MODULE_FILENAME := libcocos2dcpp

    # 遍历目录及子目录的函数

    define walk

    $(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e)))

    endef

    # 遍历Classes目录

    ALLFILES = $(call walk, $(LOCAL_PATH)/../../Classes)

    FILE_LIST := hellocpp/main.cpp

    # 从所有文件中提取出所有.cpp文件

    FILE_LIST += $(filter %.cpp, $(ALLFILES))

    LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)

    LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes

    # _COCOS_HEADER_ANDROID_BEGIN

    # _COCOS_HEADER_ANDROID_END

    LOCAL_STATIC_LIBRARIES := cocos2dx_static

    # _COCOS_LIB_ANDROID_BEGIN

    # _COCOS_LIB_ANDROID_END

    include $(BUILD_SHARED_LIBRARY)

    $(call import-module,.)

    # _COCOS_LIB_IMPORT_ANDROID_BEGIN

    # _COCOS_LIB_IMPORT_ANDROID_END

时间: 2024-08-04 16:04:29

(1)Cocos2d-X 3.4 final Windows和Android环境配置的相关文章

[转帖]cocos2d-x 3.0rc开发指南:Windows下Android环境搭建

原文请看:http://blog.csdn.net/linzhengqun/article/details/21663341 鲜红字体请注意:文中红色字体乃是本文博主阳光下的蒲公英添加.红色字体部分造成的问题,本博主一概不负任何责任.其他字体的责任由原文作者负责.(本文博主是不是特别无节操了呢....O(∩_∩)O哈哈哈~) 安装工具 1. 配置JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.ht

cocos2d-x_ Windows下Android环境搭建

在Windows环境下编译cocos2d-x-3.0 Android-NDK编译:cocos2d-x(二) Mac 下搭建:http://www.cocoachina.com/bbs/read.php?tid=199238 1. 安装配置开发环境 安装JDK  jdk-8u5-windows-i586 安装ant  apache-ant-1.9.4-bin.zip 安装SDK  adt-bundle-windows-x86-20140321 安装NDK  android-ndk-r9d-wind

安卓转战React-Native之windows下android环境搭建爬坑血泪史

前言 最近又有新的项目立项,所以好久都没有写博客了,然后都是利用闲暇时间来学习React-native. 由于安卓和ios的就业环境给移动端开发带来前所未有的冲击,于是乎很多伙伴们不得不另谋他路,然后现在比较火爆的Hybird和react-native也是对我们移动端的影响比较大,比如去面试会问你会nodej或者react不,前端工程师(js)转移动端的门槛变得很低,angularjs和reactjs都很不错,并且6月底阿里开源weex,估计很多人对weex还是特别期待的,唉,只能拿知识武装自己

android学习第1篇:windows下android环境搭建:adt-bundle

安卓学习开始了! 在windows上搭建安卓开发环境,看似简单,其实问题很多,我整整搭建了5天才搞定,当然,也是因为工作有些忙的原因,时间不太多,OK,本篇教程,我会将我遇到的所有问题都写上,希望看到这篇博客的朋友,不会犯同样的错误. 一.搭建JAVA开发环境 1.基本概念 如果你会JAVA,那直接略过就行. http://blog.csdn.net/alspwx/article/details/20799017 这篇博客,是我以前转载的别人的,主要是介绍:J2EE\J2ME\JVM\JRE\J

cocos2d-x 3.0rc开发指南:Windows下Android环境搭建

安装工具 1. 配置JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人的系统是Win7 64位版,但安装的是JDK7.Windows X86版. 如果安装文件夹在:C:\Program Files (x86)\Java\jdk1.7.0_21:当然也能够是其它地方 环境变量设置: JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_21 CLA

Windows下Java环境配置,tomcat安装

问题描述:在Windows下面做Java web相关的项目的时候,Java和tomcat是基础,这里记载一下Java环境的配置以及tomcat的安装和配置. 使用工具:Windows.jdk安装包.tomcat9.0安装包. 操作步骤: 1.Java环境变量的配置. 下载并安装jdk->"我的电脑"右键->属性->"高级系统设置"->"环境变量",新建以下三个变量(已存在则进行编辑): JAVA_HOME:C:\Progr

QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置

由于项目开发的原因,需要配置QT creator+OpenCV2.4.2+MinGW开发环境,现对配置方法做如下总结: 1.  下载必备软件 QT SDK for Open Source C++ development on Windows(在google上搜索一下官方网站即可找到) OpenCV 2.4.2:目前最新的OpenCV版本,安装之后的目录下面有源码和个版本的lib和dll,不过为避免出现问题,还是自己编译吧. http://sourceforge.net/projects/open

Python在Windows下开发环境配置汇总

最近比较关注学习Python方面的资料和课程,由于Python本身基本都是在Linux下开发,本人windows用习惯了初用Linux各种别扭啊. 下面将我在配置Windows环境下的禁言写出来,与大家分享. 1.下载与安装Python 1.Python官方网址:https://www.python.org 2.点击DownLoad后选择适合自己的版本进行下载. 3.下载完成后,直接安装包安装一路Next. 4.然后配置环境变量,为计算机添加安装目录搭到环境变量,如图把python的安装目录添加

(OpenCV) VS2013 + opencv-2.4.10.exe + Windows 10 开发环境配置

主要配置2点: - Windows 环境变量. - VC++ 配置. STEP BY STEP: 1. 双击 ”opencv-2.4.10.exe“,解压到本地文件夹 “C:\ ". 2. 设置环境变量: 2.1) 新建User variables: Variable name: OPENCV, Variable value:  C:\opencv\build 2.2) 编辑 System variables 中的 Path 变量, 添加: %OPENCV%\x86\vc12\bin 3. 设置