Win7 / Win8 搭建配置【vs2010】、【cocos2dx环境】、【Android平台】

【1、安装VS2010】

推荐版本

Microsoft Visual Studio 2010旗舰版(2.5G)

http://download.microsoft.com/download/E/0/4/E0427BB8-8490-4C7F-A05B-AFEA0FC3EA80/X16-60997VS2010UltimTrialCHS.iso

注册方法:

方法一:在控制面版的在卸载向导中输入序列号 (不要真的卸载)

YCFHQ-9DWCY-DKV88-T2TMH-G7BHP,

方法二:解压ISO后找到setup\setup.sdb,用笔记本打开,找到:

[Product Key]  YR3W8FCM2B7BKF9HMQFTCH7WK

并将key替换成: YCFHQ9DWCYDKV88T2TMHG7BHP

【2、安装COCOS2D-X】

官网http://cocos2d-x.org/下载Cocos2d-x,例如【cocos2d-x-2.2.3.zip(406M)】,解压(C:\games\cocos2d-x-2.2.3),双击cocos2d-win32.vc2010.sln,VS自动打开,在解决方案中可以看到多个官方例子,点击选中TestCpp,右键设为启动项目,点击工具栏的绿色小三角启动,静等N分钟后,编译完成后弹出模拟器,运行demo。

2.1 安装VC模板创建项目【2.2版本前才有】

A、找到C:\cocos2d-2.1rc0-x-2.1.3\template\msvc\InstallWizardForVS2010.js文件,双击安装即可。

【如果JS文件无法运行,“系统默认的js的引擎被改变了,,而非系统默认的 wscript.exe,修改js文件的打开方式为 wscript.exe(位于System32下)”,“打开注册表编辑器,定位[HKEY_CLASSES_ROOT\.js]这一项,双击默认值将其改为“JSFile”即可”】

B、打开一个新的vs2010程序,然后选择"文件—新建—项目",在模板中选择Visual C++ -> cocos2dx-x -> cocos2dx-win32 Application,新建一个HelloWorld项目,目录放在C:\cocos2d-2.1rc0-x-2.1.3\projects下,否则会导致找不到cocos2d相应的库(解决方法:把C:\cocos2d-2.1rc0-x-2.1.3\cocos2dx 和 CocosDenshion这两个文件夹拷贝到HelloWorld中,把C:\cocos2d-2.1rc0-x-2.1.3\Debug.win32里的静态链接库:libcocos2d.lib、libEGL.lib

libgles_cm.lib、libCocosDenshion.lib、iconv.lib、libxml2. lib、zlib1. lib拷贝到HelloWorld\Debug.win32文件夹中,把C:\cocos2d-2.1rc0-x-2.1.3\Debug.win32中的动态链接库:libcocos2d.dll、libEGL.dll、libgles_cm.dll、libCocosDenshion.dll、iconv.dll、libxml2.dll、zlib1.dll拷贝到HelloWorld\Debug.win32文件夹中)

C、运行项目,成功。

2.2 Python脚本创建项目

A、先下载Python并安装

B、添加Path环境变量,【计算机】->【属性】->【控制面板\所有控制面板项\系统】->【高级系统设置\高级\环境变量】,在系统变量栏中找到path,【编辑】在其最前面加上python.exe所在路径C:\Python27,分号隔开。

C、打开cmd 输入python,如果有信息提示则安装成功。

D、定位到C:\games\cocos2d-x-2.2.3\tools\project-creator文件目录下,输入命令【python create_project.py -project Helloworld -package com.cocos2d-x.org -language cpp】,其中Helloworld是项目名称,com.cocos2d-x.org是包名,或者使用记事本创建一个XXX.bat的文件保存以上命令,双击直接运行,创建项目。创建好的工程都在cocos2d-x-2.2.3\projects目录下。

【3、安装JDK】

A、根据电脑配置(64位 or 32位)下载对应的JDK,官网地址:

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

下载jdk-7u60-windows-x64.exe,双击安装,一路next,注意安装目录。

B、配置环境变量。新建JAVA_HOME,为JDK安装路径【C:/Java/jdk1.6.0_20】。编辑Path,在值的最前面加上【%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin】。新建CLASSPATH为java加载类(class or lib)路径,设为【 .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar】(注意前面的.;) 。

C、在cmd输入 java,检查安装是否成功。

【3、安装Android SDK、NDK】

到官网下载adt-bundle-windows-x86_64-20140321.zip、android-ndk-r9d-windows-x86_64.zip,解压保存好路径,例如C:\android\(android-ndk-r9d、eclipse、sdk、SDK Manager.exe)。

【4、eclipse编译项目】

1、启动eclipse.exe。设置默认工程路径(C:\android\workspace)。设置【window】->【Preferences】,

【Android】 SDK Location:C:\android\sdk;NDK Location:C:\android\android-ndk-r9d。

2、导入前面创建的HelloWorld工程,【文件】->【导入】->【Android/Existing Android Code Into Workspace】->【Root Directory: "C:\games\cocos2d-x-2.2.3\projects\HelloCpp\proj.android"】->【完成】。

3、复制资源文件,把HelloWorld\Resources下的所有文件复制到HelloWorld\proj.android\assets目录下

4、将cocos2d-x-2.2.3\cocos2dx\platform\android\java\src\org\cocos2dx路径下的 lib文件夹复制到HelloWorld\proj.android\src\org\cocos2dx下。

5、配置工程属性。右键工程名【Properties】
A、Resource->linked Resource->New 【COCOS2DX = C:\games\cocos2d-x-2.2.3】
B、C/C++ Build:【Build command = C:\android\android-ndk-r9d\ndk-build.cmd】 
C、Environment->【Add】三个变量:【COCOS2DX=C:\games\cocos2d-x-2.2.3】、【NDK_ROOT=C:\android\android-ndk-r9d】、【NDK_MODULE_PATH=C:\games\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt】。

6、修改HelloWorld\jni\Application.mk,添加一行 APP_PLATFORM := android-8
7、修改HelloWorld\jni\Android.mk, 在LOCAL_SRC_FILES添加工程Classes的cpp文件名,另外添加两行

$(call import-add-path, C:\games\cocos2d-x-2.2.3) ,
$(call import-add-path, C:\games\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt)

8、调试工具:

A、新建一个虚拟设备,Android Virtual Device Manager,NEW,勾选【使用主机GPU】,否则无法执行cocos2dx应用程序。
    B、真机调试需要下载手机Android版本对应的API版本,点击工具栏的下载按钮。

http://www.crifan.com/summary_android_name_and_api_version_relation/

9、打包APK:

A、工程目录下的AndroidManifest.xml文件,修改API版本,<uses-sdk android:minSdkVersion="8"/>

B、Android Tools -> Export Signed Application Package,设置完成后,稍等片刻,在设置的路径下出现apk文件,移植成功。

C、在Export Android Application这一步,选择已有keystore, 否则新建一个(证书要保存好,不然签名不同,不能升级安装,只有卸载安装) 。

Win7 / Win8 搭建配置【vs2010】、【cocos2dx环境】、【Android平台】

时间: 2024-10-12 15:28:38

Win7 / Win8 搭建配置【vs2010】、【cocos2dx环境】、【Android平台】的相关文章

Win7 64 + Eclipse + NDK + CDT + Cocos2d-x环境配置

1.安装cocos2d-x 2.2.3 在Cocos2d官网上下载Cocos2d-x 2.2.3引擎,下载后解压缩 2.安装Eclipse与Android SDK Eclipse 在其官网下载(官网地址). Android SDK 在Android开发者中心下载(地址). 3.安装JDK Eclipse需要Java环境才能运行.如果事先没有安装Java环境,则会报错. 解决方案安装jdk(下载地址). 4.安装CDT插件(下载地址) 这是个Eclipse的插件,用来支持Eclipse中C/C++

Win7下搭建JAVA并行开发环境MPJ Express(PART3)

在前面的两个PART中,我们分别搭建了并行开发环境,并小试牛刀实践了简单的并行开发. Win7下搭建JAVA并行开发环境MPJ Express(PART1) http://baimafujinji.blog.51cto.com/907111/1629153 Win7下搭建JAVA并行开发环境MPJ Express(PART2) http://baimafujinji.blog.51cto.com/907111/1629176 当然在这个过程中,出现这样或那样的问题是在所难免的,这一部分我们就来讨

Win7下搭建Go语言开发环境

Win7下搭建Go语言开发环境 1 下载适合window版本的Go安装包,下载地址http://code.google.com/p/go/downloads/list 2 下载适合window本本的LiteIDE,下载后解压即可使用 下载地址http://code.google.com/p/golangide/downloads/list 3 解压下载的Go安装包,开始配置环境变量 4 新建一个名为GOROOT的环境变量 5 在系统的Path环境变量中添加go的bin目录 6 打开LiteIDE

【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境

使用MS Visual C++来创建OpenCV工程,由于不同的VS版本在配置时有所差别,现特把配置过程总结下来,以方便自己和其他朋友使用. 1.软件准备 安装Visual Studio2012和OpenCV2.4.9 这里就不再对软件的安装和环境变量的设置进行说明了,其他类似的文章的设置都大抵相似,本文重点介绍一下VS2012环境的配置. 2.配置VS2012环境 (1)新建工程 你可以创建简单的控制台应用或者拥有图形用户界面的复杂应用,此处我们选择最简单常用的控制台应用. 理解解决方案(So

Win7 Eclipse 搭建spark java1.8环境:WordCount helloworld例子

[学习笔记] Win7 Eclipse 搭建spark java1.8环境:WordCount helloworld例子在eclipse oxygen上创建一个普通的java项目,然后把spark-assembly-1.6.1-hadoop2.6.0.jar这个包导进工程就ok了.只要启动start-dfs,下面的程序就可以运行了. package com;import java.util.Arrays;import java.util.List;import org.apache.spark.

在Notepad++中配置PAWN语言环境(Windows 平台)

在Notepad++中配置PAWN语言环境 (Windows 平台) 由于该软件作者在某些立场上有严重的问题. 所以我们不建议使用Notepad++进行Pawn的开发! 一.下载 我们可以直接从Notepad++官网下载最新版的Notepad++,但是因为某些特殊的原因,我将不会放出Notepad++相关网站的链接,同样的因为某些特殊原因,我也不会给出Notepad++的详细下载与安装教程,还请自行去百度Notepad++的下载与安装教程. 二.为Notepad++添加插件管理器 这一步的内容其

Win7下搭建JAVA并行开发环境MPJ Express(PART1)

在Winindows 7 中快速搭建JAVA并行开发环境MPJ Express及其中可能遇到的各种问题解析(PART1) MPJ Express是一个线程安全的Java版本的并行消息传递库,它提供了mpiJava 1.2 API规范的完整实现.MPJ Express实现了MPJ库中的两种通信设备,第一种叫niodev,基于Java NIO包.第二种叫mxdev,基于Myrinet eXpress库. 基于这个消息库,用户即可使用JAVA作为编程语言来开发并行程序.特别是随着高性能平台的普及,面对

cocos2dx移植android平台

本人这几天一直都没有跟新自己的网站内容,问我干什么去了,当然是做这篇文章做的事了,说起这个移植来真是麻烦啊,网上试验了各种方法,都不知道谁对谁错啊.不过经过本人这三天的研究最后终于成功了,为了让大家少走一些歪路,我决定一定要写下这篇文章,新手们,好好看,不要浪费时间了!现在我就把我遇到的问题和一种简单的方法(方法绝对靠谱,安卓部分适用于3.0)教给大家,还有就是我用到的所有资源.先说资源的问题,大家先去下载我给的资源,一边下载我们一边学教程.关于移植的问题网上的版本大致分为使用Cygwin和不使

cocos2dx程序android平台下自更新策略

cocos2dx开发的在android平台下运行的程序,是以一个.so用户库文件提供给JAVA层调用.所以我们在JAVA层实现检查更新,下载最新库文件,并跳过加载原来库文件,加载新库文件即可. 1. 首先,在AndroidManifest.xml里新增一个activity,以供执行更新.  <!-- 插入一个执行下载更新的activity --> <activity android:name="com.guo.UpdateActivity"