VMWARE + CENTOS在windows配置cocos2d-x android开发环境

之前使用cygwin在windows开发android,后来使用了c++11特性,在cygwin中更新工具很是麻烦。最终还是决定重回linux。

这篇简要记录下几个主要的步骤,以下每一步都可能遇到各种问题,后面会对各个步骤进行详细说明。

步1:安装vmware、centos
    1、安装vmware player,这个是免费(Non-commercial use only)版
    2、下载CentOS6.4
        ftp源有很多,国内推荐 http://centos.ustc.edu.cn/centos/6.4/isos/
        下载CentOS-6.4-xxxx-bin-DVD1.iso或CentOS-6.4-xxxx-minimal.iso就够了
        
    3、在vmware中新建虚拟机,安装CentOS,仅安装最基本的软件
    
步2:在vmware中更新centos
    1、进入centos虚拟系统,配置网络,修改更新源
    2、使用 yum install vim/gcc/gcc-c++ 安装这些最基本的工具

步3:与主机共享(非必须)
    有两种方法:
    1、在虚拟机centos中运行ftp,主机访问ftp进行共享。
    2、安装vmware-tools,在vmware的VM setting/Options/Shared folders菜单项中,添加主机目录挂载到centos中。
    
步4:安装android sdk、ndk、cocos2d-x开发包
    分别下载以上三个安装包,解压到虚拟机的工作目录
    下载地址:
    android http://developer.android.com/tools/sdk/ndk/index.html
    cocos2d-x http://cocos2d-x.org/ 目前(2013-8-18)最新的是3.0alpha版,这里使用的是2.1.4版
    
步5:创建android工程
    1、进入coco2d-x主目录下,运行create-android-project.sh
    2、进入新建立工程的proj.Android目录下,运行./build_native.sh编译源生代码
    3、在proj.Android目录下,执行命ant debug生成Debug版本的apk文件,生成位于bin目录。
    
OK,生成apk即可放入android中运行了。

VMWARE + CENTOS在windows下配置cocos2d-x android开发环境的更多相关文章

  1. react-native —— 在Windows下搭建React Native Android开发环境

    在Windows下搭建React Native Android开发环境 前段时间在开发者头条收藏了 @天地之灵_邓鋆 分享的<在Windows下搭建React Native Android开发环 ...

  2. 在Windows下配置Python+Django+Eclipse开发环境

    一.配置开发环境我的开发环境是:Python2.6.7 + Django1.6.2 + Eclipse1.安装Python2.安装Eclipse的Python插件PyDev如上两步如何操作请点击此进行 ...

  3. windows下Qt5.1 for android开发环境配置(PS:Qt5.2出来了哈,稳定)

    说明:以下开发环境配置过程参考了这些文章: http://qt-project.org/wiki/building_qt-android_on_windows http://www.hyarm.com ...

  4. 手把手教你在Windows下搭建React Native Android开发环境

    最近看到React Native好像好厉害的样子,好奇心驱使之下体验了一下并将在Window下搭建React Natvie Android环境的步骤记录下来,并有需要的朋友参考.(我都是参考官方文档的 ...

  5. 【转】在Windows下搭建React Native Android开发环境

    http://www.jianshu.com/p/2fdc4655ddf8 安装JDK 从Java官网下载JDK并安装.请注意选择x86还是x64版本. 推荐将JDK的bin目录加入系统PATH环境变 ...

  6. 一步一步在Windows下搭建React Native Android开发环境

    搭建JAVA开发环境 依据操作系统分为x86或x64位的.下载jdk1.8以上的版本号. 本机安装时的java版本号:jdk-8u45-windows-x64.exe 配置JAVA的环境变量 JAVA ...

  7. windows下Qt5.2 for android开发环境搭建

    windows下Qt5.2 forAndroid开发环境配置 1.下载安装Qt 5.2.0 for Android (Windows 32-bit)   http://qt-project.org/d ...

  8. windows下Qt5.1 for android开发环境配置

    1.下载安装Qt 5.1.0 for Android (Windows 32-bit, 716 MB)   http://qt-project.org/downloads 2.打开Qt Creator ...

  9. Windows下搭建React Native Android开发环境

    准备工作 安装JDK 安装Android SDK 安装C++环境 安装node.js 安装react-native命令行工具 创建项目 运行packager 运行模拟器 安卓运行 安卓调试 安装JDK ...

随机推荐

  1. git cherry-pick. 如何把已经提交的commit, 从一个分支放到另一个分支

    问题 在本地master提交了一个commit(8d85d4bca680a5dbcc3e5cfb3096d18cd510cc9f),如何提交的test_2分之上? 方法 使用cherry-pick 用 ...

  2. insert table 和create table as 区别

    首先,最大的区别是二者属于不同类型的语句,前者是DML语句(数据操作语言,SQL中处理数据等操作统称为数据操纵语言),完成后需要提交才能生效,后者是DDL语句(数据定义语言,用于定义和管理 SQL 数 ...

  3. Velocity模板引擎语法

    Velocity 模板引擎介绍 Velocity是一个基于java的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由java ...

  4. 快速激活JetBrains PhpStorm WebStorm系列产品

    从官方网站下载正版PhpStorm 安装后,注册时选择“License server” 输入“http://idea.lanyus.com/” (不带双引号,后面的斜杠要带上) 完成 恭喜你 激活Je ...

  5. Linux下添加用户及用户组

    创建用户组hdpgroup: $ sudo addgroup hdpgroup 如果用户hdp不存在,把hdp添加到hdpgroup用户组: $ sudo adduser --force -ingro ...

  6. Latex 学习

    Latex 学习 @(05.2 Latex)[latex][基础教程] 这篇文章是关于latex基础教程.pdf的一个总结. 基本知识 基础 1. 空格 多个空格会被视为一个空格 单个回车会被视为一个 ...

  7. Android Studio的git功能的使用

    初次使用AS自带的git工具的配置 初次使用AS自带的git工具需要设置一些配置,如果你已配置过,可跳过该部分内容. 首先你需要下载git,然后打开AS的git设置,路径如下,选择你安装在你电脑上的g ...

  8. 8 个最棒的 .NET 开发相关工具

    本文向你介绍 8 款跟 .NET 开发相关的一些工具. 1) Open Source – Sharp Develop SharpDevelop是一个用于开发C#或者VB.NET项目而设计的一个编辑器, ...

  9. Spring中的事物管理,用 @Transactional 注解声明式地管理事务

    事物: 事务管理是企业级应用程序开发中必不可少的技术,  用来确保数据的 完整性和 一致性. 事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用 事务的四 ...

  10. 【Session】Tomcat中Session的外置

    > 参考的优秀文章 Tomcat Session 持久化 Package org.apache.catalina.session 最近同事在做Session外置的功能,我对Session持久化. ...