cocos2dx--vs2012--android 环境搭建

来源:互联网 发布:网络技术交流 编辑:程序博客网 时间:2024/05/16 04:28

想开始学习cocos2dx有一段时间了,但是由于平时工作并不是相关的内容所以进度一直比较缓慢。借过年的休假,闲来无事昨天终于搭建好了开发环境!!!!! 虽然只是一个hello-world ,但是对于初学者这其中的艰辛我还是颇有感触的,用这么一句话来形容比较合适:使人疲惫的不是远方的高山,而是鞋子里的一粒沙子。

好!下面就进入主题!终于开始了呀!    可怜呱唧呱唧。。

第一部分-下载软件:

cocos2dx 2.2

这个去官网下载吧

vs2012

http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso

jdk

http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-windows-x64.exe

ndk

http://dl.google.com/android/ndk/android-ndk-r8b-windows.zip

sdk 

http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20131030.zip

ant 打包apk 用

百度 apache-ant-1.9.2-bin.zip 下载之

python 用来建立新项目

貌似cocos2dx 在v2.2后一般都用python来建立新项目了,不过感觉不错,简单快捷。

cygwin

同样百度下载,我是在西西软件下载的,别忘记本地安装

第二部分 安装和配置

这里 我是参考的这个博客:

http://blog.csdn.net/a87766508a/article/details/18922439

本来想 自己重写,但是写了一半发现没人家搞得好,那就转过来算了

不同之处 :

(1)sdk更新android对应版本时发现有的部分根本下不动,一顿查资料发现问题在于C:\Windows\System32\drivers\etc\hosts文件域名解析的问题,好像还涉及SSL

增加两条:

203.208.46.146 dl.google.com 
203.208.46.146 dl-ssl.google.com

SDK  下载对应android 组件OK

(2)ant打包可能时我设置的不对,其实我压根没在cygwin设置过什么。。我也不会。按照上面大神的博客ant debug 这么来,不出所料什么都没发生啊。。,于是在cygwin直接C:\apache-ant-1.9.2\bin\ant debug 这么搞,有反应了!可惜还是报错了:

BUILD FAILED
F:\cocos\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\tools\ant\build.xml:569: The following error occurred while executing this line:
F:\cocos\cocos2d-x-2.2.2\cocos2dx\platform\android\java\build.xml:46: sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var

解决方法:

F:\cocos\cocos2d-x-2.2.2\cocos2dx\platform\android\java\下创建     local.properties文件  文件内容:

sdk.dir=F:/cocos/adt-bundle-windows-x86_64-20131030/adt-bundle-windows-x86_64-20131030/sdk 其实就是要你设置一下 sdk的文件位置

(3)继续ant debug  又出问题了。。。

打印我忘记了。。。,但是大致是提示 “project.properties”    “target=android-8”   相关的内容,问题就很明显是project.properties的问题,默认的目标android版本是8,而我自己的是16 对应的是android 4.1.2,改过来,继续,OK!   打完收工。

0 0
原创粉丝点击