1.Java虚拟机。
分32位和64位。
64位: jdk-8u11-windows-x64-8.0.11.12.1406275777
环境变量配置,我的电脑右击->属性->高级系统设置->环境变量->系统变量->Path, 加入
C:\Program Files\Java\jdk1.8.0_11\bin; C:\Program Files\Java\jre8\bin;
在cmd中输入java -version, 显示java的版本说明成功。如下所示:
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)
注意JDK,Eclipse需要同为64位版或32位版,

2.安装Android开发环境,选用谷歌的集成软件(免安装。
adt-bundle-windows-x86_64-20140321,包含了eclipse, sdk.将android-8,android-9两个版本的SDK加入到SDK文件夹下的platforms文件夹下。以支持
Android 2.2和2.3.
打开eclipse,设置文件存放路径(任意),file->new->project->android->android project from exiting Code.
选择cocos2dx/projects/MyGame(自己建的项目)/proj.android ,点finish.

3.NDK
解压到非中文目录(如 E:\android-ndk-r9d)

4.eclipse打开工程后设置
右击工程名->properties->java Build Path->libraries->Android Dependencies->Remove.
->C/C++ Build ->Builder Settings ->Build command :    E:\android-ndk-r9\ndk-build.cmd 
->Environment 加入NDK_ROOT                      E:\android-ndk-r9d

加入NDK_MODULE_PATH        E:\client\cocos2d-x-2.2.3;E:\client\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt;
5.修改project/myGame/proj.android/jni/Android.mk
加入classes文件夹下的所有cpp文件。 Windows键+R ,cmd 打开命令行, E: 切换盘符,dir 查看,cd 进入
最终进入classes文件夹下。
输入命令:dir *.cpp >1.txt
在classes文件夹下生成1.txt,使用notepad++ 列模式,将所有的文件名拷贝出来,加到Android.mk下。

6.将生成的项目导入eclipse ,缺少org.cocos2dx.lib.Cocos2dxActivity等
将cocos2d-x-2.2\cocos2dx\platform\android\java\src 中的java源码拷贝到项目src下。

cocos2d-x Android环境搭建的更多相关文章

  1. Android 环境搭建

    一.Android 环境搭建 开发工具: Android Studio(开发工具,前提是先装 java JDK) 下载地址:http://www.androiddevtools.cn/   Oracl ...

  2. 20145308刘昊阳 《Java程序设计》实验四 Android环境搭建 实验报告

    20145308刘昊阳 <Java程序设计>实验四 Android环境搭建 实验报告 实验名称 Android环境搭建 实验内容 搭建Android环境 运行Android 修改代码,能输 ...

  3. android环境搭建——工欲善其事,必先利其器 2

    前两天鼓捣android, 搭建环境,不想麻烦就用了  adt-bundle-windows-x86-20140702. rar , 起个模拟器哇塞,太爽了. 出去转一圈唠会回来正好启动成功!有个网友 ...

  4. 第一课 android环境搭建

    android环境搭建需要的工具: 1.JDK 2.eclipse 3.SDK 4.ADT

  5. Android环境搭建的步骤

    Android 环境搭建步骤 这里简单介绍一下学习Android之后如何搭建环境的问题 一.    在搭建环境之前,首先你要先下载Java JDK(根据系统位数选择下载是64位或32位的),Eclip ...

  6. golang开发android环境搭建_window

    golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go:  go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...

  7.  paip.android环境搭建与开发事例

    paip.android环境搭建与开发事例 好长时间没有玩AndROID了..以前常常做ANDROID的,今天决定在下载一个要做个时间设置器 作者Attilax ,  EMAIL:1466519819 ...

  8. Android环境搭建及Ionic打包(win7)

    本人刚刚接触Ionic3,初步进行打包操作,将其遇到的问题和整个流程记录下载,方便以后的巩固,也为小白们提供一个参考.因本人没有appleヽ(ー_ー)ノ,而且使用的是WIN7系统,所以暂时只提供了WI ...

  9. React-native Android环境搭建

    基础安装 安装Homebrew Homebrew是Mac OSX的包管理器,我们需要通过Homebrew安装开发React Native的相关软件包. 如果不知道怎样安装Homebrew可以点这里:官 ...

  10. Android基础学习:Android环境搭建

    在3年前,自学过Android的一些基础知识,但是那个时候Linux等其他的知识结构比较薄弱,理解得不是很深刻,后来因项目变动的原因,没有再搞Android相关的东西了.时过境迁,还是因为项目变动,重 ...

随机推荐

  1. List用法

    定义一个类: using System;using System.Collections.Generic;using System.Linq;using System.Web; namespace W ...

  2. TOJ 1139.Compromise

    2015-06-03 问题简述: 大概就是输入两段文本(用小写英文字母表示),分别用#表示一段话的结束输入,输出这两个文本的最长公共子序列. 简单的LCS问题,但是输入的是一段话了,而且公共部分比较是 ...

  3. 解决jni链接时找不到函数的问题

    用jni调用库函数时,经常会碰到link的错误,具体出错信息如下: 08-07 01:42:06.490: E/AndroidRuntime(1665): java.lang.UnsatisfiedL ...

  4. js中&& 和 ||

    原文链接:http://wenrunchang123.iteye.com/blog/1749802 a() && b()     1). 如果执行a() 返回true:那么执行b()并 ...

  5. 学习笔记--DI(依赖注入) 、Ioc(控制反转)

    一.概述 日期:2013-12-12 今天主要研究的是依赖注入(Dependency Injection),感觉收获很多,特别在思想上. 本人技术有限,有兴趣的朋友可以看一下文章: ①http://b ...

  6. OC中没有实现NSCopying技术时的深复制技术

    最近看书看到一种新的实现深复制对象的技术,使用Foundation的归档技术,下面是代码: NSData *data = [NSKeyedArchiver archivedDataWithRootOb ...

  7. Canvas 雾玻璃

    Demo http://lumixraku.github.io/demos/Fog/Fog.html Canvas tutorial 给大家安利一个学习Canvas的站点 http://www.htm ...

  8. mock.js 使用教程

    mock.js 数据模板 #查看模板生成的数据 var data = Mock.mock({ //list|1-10 数组元素个数随机范围, id|+2 属性值递增, age|20-30数值随机范围 ...

  9. Making your first driver - complete walkthrough(使用VisualDDK)

    This article describes how to create, build and debug your first driver using Visual Studio and Visu ...

  10. 多线程中Local Store Slot(本地存储槽)

    在Java中有一种ThreadLocal机制,为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突.从线程的角度看,就好像每一个线程都完全 ...