@H_403_0@Visual Studio 2012和daemon tool @H_403_0@Visual Studio 2010的下载从软件资源共享平台下载,地址是:ftp://10.20.18.18,下载之后利用daemon tool打开,安装即可: @H_403_0@安装完成后再继续安装图中的VS2012.Update4.iso用于解决兼容性。
@H_403_0@Cocos2d-x 3.6 @H_403_0@登陆网站http://www.cocos2d-x.org/download,就可以看到下载链接如图: @H_403_0@ @H_403_0@我选择的是下载V3.6的版本。下载完将压缩文件保存至适当的位置。我的位置是:D:\cocos2d-x-3.6。进入到D:\cocos2d-x-3.6\build目录下: @H_403_0@双击“cocos2d-win32.vs2012.sln”文件,然后会自动启动Visual Studio 2012。选择HelloWorldScene作为启动项: @H_403_0@运行程序。如果编译没有什么错误,同时运行成功的话,你会看到如下画面。 @H_403_0@在这里我遇到了一个问题就是,系统缺少msvcr120.dll文件,然后我从自己的电脑的C:\Windows\SysWOW64目录下拷贝一个msvcr120.dll放入到公司的电脑同一个目录下即可解决问题。
@H_403_0@JAVA JDK 8 @H_403_0@进入下载网址之后下载JAVA JDK8: @H_403_0@将其安装到合适位置,我的位置是:C:\Program Files\Java\jdk1.8.0_45和C:\Program Files\Java\jre1.8.0_45,下面需要配置JAVA的系统环境变量,可以参考网站:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html。我的配置方法和他一模一样。
@H_403_0@Android SDK @H_403_0@关于安卓的安装进入网站http://developer.android.com/sdk/index.html后,既可以安装Android studio,它会自带安装Android SDK: @H_403_0@也可以选择只装Android SDK,同样的网站往下拖: @H_403_0@下载安卓的SDK后,解压如下: @H_403_0@双击SDK Manager.exe,选择安装Android 5.1.1如图所示的包: @H_403_0@安装完即可。
@H_403_0@Python 2.7.10 @H_403_0@进入下载网站,之后下载如图文件,安装过程很简单,我的安装路径是:D:\Python27
@H_403_0@Android NDK r10 @H_403_0@进入下载地址,下载之后解压到合适路径,我的路径是:D:\android-ndk-r10
@H_403_0@ANT 1.9.5 @H_403_0@进入下载路径,下载ant 1.9.5解压到合适路径,我的路径是:D:\apache-ant-1.9.5
@H_403_0@Eclipse和ADT插件 @H_403_0@点击进入http://developer.android.com/sdk/index.html页面,下载ADT包,它包括了必要的Android SDK组件和一个内置ADT(Android开发者工具)的Eclipse IDE版本。 @H_403_0@下载Android SDK下载之后解压,并将其放置于合适的目录下,我放在在 D:\eclipse\下,在该文件夹中会有一个eclipse.exe程序,本机在桌面上创建了该程序的快捷方式。现在就可以双击桌面的快捷方式启动Eclipse,同时会出现一个即时对话框,要求设置默认工作区(workspace)。选择“OK”接受默认设置即可。然后Eclipse需要配置Android SDK路径,菜单栏Window->Preference:
@H_403_0@配置Cocos2dx的安卓开发环境 @H_403_0@安装完上面所说的所有软件之后,打开命令行工具,来到目录D:\cocos2d-x-3.6下,运行setup.py,为Cocos配置环境变量NDK_ROOT,ANDROID_SDK_ROOT,ANT_ROOT: @H_403_0@在配置这些变量我遇到一个问题,之前都是自己右键我的电脑->环境变量,来自己增添环境变量而不通过运行setup.py,结果这样配置好之后根本无法编译出安卓版本的Cocos工程,上网搜索到解决方法是网址:http://stackoverflow.com/questions/23551144/cocos2d-x-doesnt-find-android-platform @H_403_0@就是删除所有的Cocos配置变量COCOS_CONSOLE_ROOT,COCOS_TEMPLATES_ROOT,NDK_ROOT,ANDROID_SDK_ROOT,ANT_ROOT,重新通过运行setup.py新建,我的变量设置为:
@H_403_0@创建Cocos2d-x项目 @H_403_0@将刚才下载的cocos2d-x-3.2alpha0压缩包解压到你指定的文件夹里。 @H_403_0@进入到目录D:\cocos2d-x-3.6\tools\cocos2d-console\bin\cocos.py @H_403_0@打开终端运行cocos.py脚本创建文件
python cocos.py new test -p com.coco2dx.org -l cpp -d ~/Desktop@H_403_0@参数说明:
- test为项目名称
-p
后面接包名-l
后面接开发语言类型,有cpp,lua,js三种类型-d
后面接项目存放的目录
@H_403_0@编译安卓工程 @H_403_0@在新建项目test项目中,执行proj.android下的build_native.py脚本进行编译。
等待它编译成功!
@H_403_0@导入Cocos2d-x的jar包 @H_403_0@Eclipse菜单File->Import->Android->Existing Android Code Into Workspace @H_403_0@
@H_403_0@导入安卓工程到Eclipse @H_403_0@最后便可启动Eclipse然后导入Android项目了。操作步骤如下:右键点击“Package Explorer”并选择“Import…”,当出现对话框时,选择“Exsiting Android project into workspace”(将现有Android项目导入工作区): @H_403_0@此时项目会报错,因为没有引用Cocos2d-x的库文件
@H_403_0@引用Cocos2d-x的库文件 @H_403_0@右击项目 选择 Properties->Android拉到最下面,Remove掉报错的库文件路径,Add 选择libcocos2dx @H_403_0@按照上面的方法导入到Eclipse里面。将您的手机设置成调试模式并用USB线连接到电脑,在Eclipse中运行test,然后就能在手机上看到已经运行的HelloWorld了! 原文链接:https://www.f2er.com/cocos2dx/340403.html