• Mac 下结合cocos2d-x开发环境配置


    参考了himi的博客,这篇文章也是在公司配置cocos2d-x中遇到问题的总结。

    版本是cocos2d-2.0-x-2.04.

    1 安装模板

    新的版本是Python创建,这边版本还是用模板

    运行sudo ./install-templates-xcode.sh”,选择对应的xocde版本,安装。

    打开xcode,就发现多了一个cocos2d-x的选项,

    2 mac下Android开发环境配置

    我直接下载的是Android的官网的开发工具套件,里面adt都已经配置好了

    在下载Android sdk 版本的时候.

    打开SDK Manager时底部进度条一直不动,打开详细信息,发现卡在:

    Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml

    解决办法:
    修改hosts文件。
    (1)windows下打开C:WindowsSystem32driversetc,以管理员身份编辑hosts文件,在最后添加:
    74.125.237.1 dl-ssl.google.com
    (2)linux下使用命令sudo vim /etc/hosts编辑hosts文件,同样在文件最后添加
    74.125.237.1 dl-ssl.google.com

    MAC更改host方法
    1、打开终端(terminal),输入:sudo vi /etc/hosts 
    2、输入系统密码 
    3、输入 i 进入编辑模式 
    4、编辑完成之后,按esc,输入 : wq 

    然后重新运行sdk manager,就可以下载了。

    手机识别问题:

    用htc和魅族连接以后,直接就可以识别。但是用我的huawei c8813Q无法识别,在网上寻找解决方案。
    http://www.cocoachina.com/bbs/read.php?tid=139965&page=1

     但一些不常见的,就不能显示出来。而且mac跟windows不一样,很难找到mac下的该手机的驱动。其实这不是驱动问题,而是adt不知道该手机的USB Vendor ID。可以通过另外一个方法解决
         一、首先要下载一个app:IORegistryExplorer。通过这个app可以查看连接上的USB设备的信息。选择IOUSB,可以看到名为“xxx”的设
    备,找到idVendor
         二、打开文件:~/.android/adb_usb.ini 。然后直接在最后一行加上idVendor的值。

    3 环境变量配置


    接着下载ndk。himi的文章说检查ant,运行ant -version ,知道ant是Android自动运行打包的工具。

    比如这个路径下:adt-bundle-mac-x86_64-20130729/sdk/tools/ant/build.xml.如果用ant脚本自动打包就会调用这个。

    在adt-bundle-mac-x86_64-20130729/sdk/platforms/android-4/ant有一些ant的规则:

    新的Android sdk中找不到apkbuilder,在上面路径ant_rules_r2.xml中有apkbuilder的task。以后会写一篇ant打包功能。

    配置环境

    vim ~/.bash_profile

    添加

    PATH=/Users/zhangxueyuan/Downloads/adt-bundle-mac-x86_64-20130729/sdk/platform-tools:$PATH
    export ANDROID_SDK_ROOT=/Users/zhangxueyuan/Downloads/adt-bundle-mac-x86_64-20130729/sdk
    export ANDROID_NDK_ROOT=/Users/zhangxueyuan/Downloads/android-ndk-r9
    export NDK_ROOT=/Users/zhangxueyuan/Downloads/android-ndk-r9
    export COCOS2DX_ROOT=/Users/zhangxueyuan/Downloads/cocos2d-2.0-x-2.0.4
    export PATH=$PATH:$ANDROID_SDK_ROOT
    export PATH=$PATH:$ANDROID_NDK_ROOT
    保存

    4 make安装

    今天在mac终端中执行make命令
    突然报错:-bash: make: command not found
    系统中竟然没有make命令,上网查找原因,说要装Xcode,其内部集成make的命令,但我已经装xcode了为什么还是不行呢
    于是到xcode中preferences-》Download-》components中找原因,发现需要装command Line Tools软件,
    而我在装xcode时默认没有command Line Tools需要自己下下来安装
    安装command Line Tools后即可使用make命令了。
     
    5运行cocos2d-x自带的demo。
     
     
     
  • 相关阅读:
    SpringMVC源码分析--HandlerMappings
    你真的懂wait、notify和notifyAll吗
    深入理解DefaultMessageListenerContainer
    起步
    ZOJ 3827 Information Entropy (2014牡丹江区域赛)
    Spring简化配置
    对于一个IE8兼容性问题的反思
    xcode7.1.1不能真机调试ios9.2系统设备的解决方法
    CSS3怎样实现超出指定文本以省略号显示效果
    网易2016年研发project师编程题(2)
  • 原文地址:https://www.cnblogs.com/aosting/p/3459223.html
Copyright © 2020-2023  润新知