如何用android studio开发cocos2dx cocosstudio

君,已阅读到文档的结尾了呢~~
win7 androidstudio cocos2d-x平台搭建.
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
win7 androidstudio cocos2d-x平台搭建.
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口win7+android studio+cocos2d-x平台搭建_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
win7+android studio+cocos2d-x平台搭建
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢查看: 4306|回复: 0
在windows 7上搭建cocos2dx的win32和android开发环境
该用户从未签到主题帖子e币
没有eoe的账号,级别还太低,出门如何吹牛逼?
才可以下载或查看,没有帐号?
本帖最后由 倾城之泪 于
21:55 编辑
Cocos2d-x环境配置教程 注意:本教程所涉及的软件安装请务必安装在英文目录,中文目录下可能会出错 在windows平台下1、& & 安装visual studio 2010或者)A. 加载虚拟光驱一般我们从网上下载的vs都是iso镜像文件,这时我们需要一个虚拟光驱去安装vs,具体怎么使用虚拟光驱我就不说了,大家百度下都可以解决的。附上UltraIso的下载地址:/ultraiso/download.htmB. 安装visual studio点击加载好的vs镜像,得到如下目录(可能有的不一样,不影响):
点击exe文件开始安装,一路next,中间可能会让你选择安装的具体内容,我们只用勾选C++即可,全部勾选也是可以的。安装过程比较漫长,请耐心等待。如果安装过程中需要更新IE浏览器,请自行更新。附上visual studio 2012下载地址:2、& & 解压cocos2d-x.zip文件用解压工具解压后得到_MACOSX和cocos2d-x-2.2.2两个文件夹_MACOSX是在mac上开发用的,不用管它。打开cocos2d-x-2.2.2文件夹,得到如下目录:
3、& & 安装cocos2d-x其实谈不上安装,只是使用vs这个开发工具导入cocos2d-x的类和库来进行游戏开发。有两种方法可以对cocos2d-x为我们提供的示例工程进行编译。A:双击build-win32.bat进行编译,点击后会弹出一个黑框框,就是传说中的命令行。编译过程比较漫长,大概10分钟。B: 双击cocos2d-win32.vc2010.sln或者coco2d-win32-vc2012.sln进入vs进行编译。打开后得到如下目录:
右键点击工程,出现菜单选项,再点“生成解决方案”,开始对17个工程进行编译,大概需要10分钟才可以全部编译成功。如果你的输出台出现下面的画面,说明你编译成功了
应该是17个的,我这里只编译了6个编译成功后,我们试着执行一下,右键点击HelloCpp,选择“设为启动项”
再点击“开始执行(不调试)”
执行后的结果是
你也可以尝试其他项目,方法是相同的,先设为启动项目,再执行。下图为TestCpp的执行结果
你可以进去看一下,会有神奇的事情发生。
如果编译失败个数过多,并且在输出台出现“xcopy不是内部或外部命令,也不是可运行的程序”,请在环境变量的Path中加入C:\System32
在Android平台下1、& & 安装java开发包JDK要进行android应用的开发首先必须要有的就是JDK(Java Development Kit)。从Java的官网下载JDK的安装包,直接点击安装,一路next,直至安装完成。下载地址:这里要注意的是一定要点击Accept Licence Agreement,不然是无法下载的,安装过程也比较长,请耐心等待。
2、& & 安装eclipse + ADT这个其实也谈不上安装,从的官网下载eclipse+ADT+SDK,解压后得到如下目录:
打开eclipse文件夹,得到如下目录:
点击eclipse.exe可以直接使用。如果eclipse无法打开,出现Failed to create the Java Virtual Machine,请清理一下系统内存,再次打开,应该就好了。
3、& & Android环境变量配置要想进行android的开发还要设置系统的环境变量。A.右键我的电脑,点击属性B.点击高级设置
C.点击环境变量
D.在系统变量里面添加JAVA_HOME(C:\ProgramFiles\Java\jdk1.7.0_51)
E.在系统变量里面添加ANDROID(你解压的sdk目录下的tools和platform-tools目录,中间用英文的分号隔开)
F.在系统变量里面添加CLASSPATH(.;%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.jar)
G.在系统变量里面编辑Path(;%JAVA_HOME%\%JAVA_HOME%\jre\%ANDROID%)
如果你的eclipse的工具栏里面多了一个“下载”和“手机”图标,说明你的环境变量配置完成。4、& & 下载SDK
点击SDK Manager.exe,出现
选择Tools和Android2.2、Extras进行安装即可,整个过程极其漫长,大概2、3个小时。5、& & 安装CDT插件打开eclipse,选择Help—Install New Software
再点击Add,添加CDT插件
勾选CDT Main Features 和 CDT Optional Features 点击安装,重启eclipse。至此安装完成。6、& & 配置NDKNDK下载地址:首先解压zip文件,得到如下目录:
打开eclipse,在eclipse的window-preferences菜单下配置NDK的安装路径:
点击OK配置完成。7、& & 使用NDK对android工程进行编译A.导入android工程选择File—Import—Android—Existing Android Code IntoWorkspace
选择E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\proj.android和E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\cocos2dx\platform\android\java导入hellocpp和libcoco2dx。B.修改/HelloCpp/jni/Android.mk
在$(call import-module,cocos2dx)前加上如下图的两行,后面是coco2dx的根目录和platform/third_party/android/prebuilt目录file:///C:/Users/szq/AppData/Local/Temp/msohtmlclip1/01/clip_image041.jpgC.修改/HelloCpp/jni/Application.mk在最后加上如下的一行:
D.手动copy资源(图片、音频等)将E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\Resources目录拷贝到Android工程中的assets目录下。注意:拷贝的是Resources的根目录而不是整个Resources文件夹。E.添加并配置编译器进行编译右键hellocpp,选择properties,快捷键(alt+enter)选择Builders—new—Program新建一个编译器
Main标签如下
Refresh标签如下
Environment标签如下
Build Options标签如下
配置完成,eclipse会自动完成编译。出现如下画面,表示编译成功
8、& & 利用python创建自己的工程在新版本中的cocos2d-x中不再使用cgwin来新建工程,而是用python这一脚本语言来创建新工程。Python下载地址:下载时要注意的是下载2.7.6的版本,而不是3.3.5版本,因为python从3.0版本后语法有很大的改动,使用3.0以上版本将无法创建工程A.安装python直接点击安装,一路next,直至安装完成B.配置python环境变量在系统变量编辑Path(;C:\Python27)
在系统环境变量编辑PATHEXT(;.PY;.PYM)
C.使用E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\tools\project-creator\create-project.py创建新工程先在桌面上新建一个记事本文件,打开后将下面的代码复制进去 off&&set /p projectName=请输入项目名称:&&if&%projectName%&==&& goto inputError&&set /p packageName=请输入包标示名:&&if &%packageName%&==&&goto inputError&&create_project.py-project %projectName% -package %packageName% -language cpp&&pause&&exit&&:inputError&&@echo 项目名称或者包标示名不能为空!&&pause重命名为create.bat注意扩展名是bat而不是txt。把create.bat文件剪切到E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\tools\project-creator目录下,再双击created.bat出现如下画面
输入项目名和包名,即可创建新工程。如果在E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects目录下你可以看到你刚才创建的工程文件夹,说明你成功了之后你就可以将你新建的工程导入eclipse里面了。下面是android工程的目录file:///C:/Users/szq/AppData/Local/Temp/msohtmlclip1/01/clip_image061.jpg
, , , , , ,
推荐阅读热门话题
61887420384328284281261252226211208204201192715
半小时前1&小时前4&小时前8&小时前10&小时前10&小时前12&小时前昨天&23:56昨天&22:58昨天&22:01昨天&19:14前天&23:58前天&22:17前天&22:09前天&22:01前天&21:55
Powered by
扫一扫 关注eoe官方微信如何用android studio开发cocos2dx?
如何用android studio开发cocos2dx?
责任编辑:词汇网 发表时间: 23:10:01
通过网上的一些教程,使用cocos命令创建了一个工程,然后导入到android studio里但我仍不明白是如何进行开发的?是需要C++ 将接口开发完成后,编译成so文件 供android本地调用吗?还是可以将cocos那些库都编译成so文件,变成可以让android直接调用的 java版cocos类库
上一集:没有了 下一集:
相关文章:
最新添加资讯
24小时热门资讯
附近好友搜索4188人阅读
官网的配置链接:
& 好吧,有人肯定说着官网不是有很好的配置文档吗,照着弄不就好了,要你何用?曾几何时我也像这么单纯,然后就是各种悲剧,配置过程中出现了不少问题,导致走了很多弯路,这里主要就是把其中遇到的弯路备份下来,免得下次配置的时候又出现同样的问题。
& 首先是Java Sdk的配置,一般都是去官网下载,或者百度一下有人会提供网盘链接,最新的版本是jdk8,下载甚至安装过程也是简单的不行,这里就不啰嗦了,主要是注 意下配置,可能有人没配置过按照官网的jdk环境配置进行了配置,然后也是按照其方法检查了配置,但是实际是不准确的,实际配置方法参考如下链接:
/article/e5c39bf5a418e439d76033ee.html
同时检查的方式也应该是使用javah来检查配置是否成功
& 接着是Android Sdk,sdk的配置倒是比较简单,比照官网的方法配置就好了,但是可能有些同学是做Android开发的,已经在环境变量中配置了ANDROID_SDK_HOME,不过最好改成ANDROID_SDK_ROOT。
& 然后是Android Ndk的配置,其实Ndk的配置是比较简单的,可以去进行下载,然后解压出来,放在一个目标文件中,同时配置好对应的环境变量。但是如果你以为这样就结束就太天真了,这里的ndk文件不是随便找个版本就可以下载的,我同时试验了r9,r10,r11多个版本,但是在编译的时候都会报错,最后发现r9d这个版本是可以的,所以大家最好下这个版本的ndk来进行开发,另外环境变量名最好是NDK_ROOT。
& 接着你还需要安装python,可以去官网,也可以去网上找网盘下载,这个配置太简单了,直接在系统变量的Path中加入python的安装目录地址,配置完一定要检查配置好了没。
& 当然Android studio也不要忘了安装了,网上的安装方法比较多,我目前用的是android studio2.2最新版本,这个没有多大关系了。然后是Coco2dX下载,官网上下载一个然后解压出来就好了。接着在你的cocos2d-X目录run python setup.py来配置cocos2dx的环境变量,在命令行中运行cocos来检查cocos是否配置成功。如果如果出现:cocos不是内部或外部命令
看一下你的COCOS_CONSOLE_ROOT 是不是你解压后cocos2d-x文件的路径。
& 好吧,到这里所有的配置算是结束了,但是不要着急,这里还有最后一个大坑需要去填,我们先新建一个项目,按照如下的流程:
进入到目录cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/cocos.py
打开终端运行cocos.py脚本创建文件
python cocos.py new test -p com.coco2dx.org -l cpp -d ~/Desktop
另外如果你已经用step.py配置好了环境,可以用 cocosnew test -p com.coco2dx.org -l cpp -d ~/Desktop同样可以生成新项目。
参数说明:
·&test为项目名称
·&-p后面接包名
·&-l后面接开发语言类型,有cpp, lua, js三种类型
·&-d后面接项目存放的目录
这样就可以创建项目文件,可是正当你激动的时候,发现官方根本没有提供android studio编译的方法,这真是大坑,好吧你想着我生成个eclipse的项目文件然后导入android studio吧,结果你发现官网是这样说的:在新建项目test项目中,执行proj.android下的build_native.py脚本进行编译。然后你就去寻找这个build_native.py脚本文件,然后你在寻找了不知道多久才发现根本不存在这个文件,好吧,其实正确的编译方式如下:
进入创建的项目的 proj.android-studio目录
cd proj.android-studio
cocos run -p android --android-studio
另外还要注意,如果不是新建的HelloWorld项目,而是已经添加了其他C++源文件的项目,那么直接运行这一步会出现如下报错:error: undefined reference to 'vtable for XXX'。其中XXX就是某个源文件名。这是因为编译器没有在Android.mk文件里面找到相关源文件的地址。所以解决办法就是在这一步之前再添一步,用vi,或者nano,或者其他你喜欢的方式打开proj.android-studio/app/jni/Android.mk,往里面添加相关源文件地址(只要你打开这个mk文件一看就秒懂)。
然后打开android studio,导入对应的项目,就可以像普通的android的项目进行调试并且运行在真机上了。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6807次
排名:千里之外
(1)(2)(1)(1)(3)(1)

我要回帖

更多关于 cocos2dx cocosstudio 的文章

 

随机推荐