• 如何配置cocos2dx安卓开发环境?


      在书中、网上都有很多的教程,不过由于开发工具版本的不同,配置方法各异。经过了长时间的试错才调试成功。因此有必要对此进行总结,以便日后方便查阅。

    调试机安卓版本:Android 4.3

    我使用的开发工具版本:

    1.cocos2d-x-2.2.2

    下载地址:http://pan.baidu.com/s/1hq6DWxQ

    2.adt-bundle-windows-x86-20130917

    下载地址:http://pan.baidu.com/s/1sjQEwTv

    3.android-ndk-r10d-windows-x86

    下载地址:http://pan.baidu.com/s/1kTxKvcF

    PS:在下载好的ADT压缩包中,已经包含了eclipse、Android SDK、JDK。

    PS:如果是64位机器,要下载64位的adt和ndk,ndk要是r9的版本。

    配置过程:

    1.安装JDK

    2.配置Android SDK

    3.导入项目

    4.配置NDK

    5.修改项目的Android.mk文件

    6.添加项目资源

    详细配置过程:

      JDK安装很简单,各种下一步就可以了。完成后,就可以打开eclipse,在顶部菜单栏选择Window->Preferences,如图所示,在SDK Location处,填写Android SDK目录:

    ..\adt-bundle-windows-x86-20130917\sdk

    (PS:这个目录好像是默认写好的)

      接下来导入项目,打开File->New->Other,然后选择Android Project from Existing Code,Next。在Root Directory处,选择自己项目的安卓工程目录:..\proj.android,Finish。然后导入引擎基础Android库。如何导入?首先在 ..\cocos2dx\platform\android\java\src\ 目录找到一个org文件夹,将其拷贝到安卓工程目录下的src文件夹内。

      下面就开始配置NDK了。

      运行NDK安装包,等待其自动安装完毕。安装好后回到eclipse。

      点击Windows->Preferences->Android->NDK,设置好NDK的目录:

      右键点击项目,打开Properties,如图所示,手动填写Build command内容:

    ..\android-ndk-r10d\ndk-build.cmd

      再点击Workspace...,选择要编译的安卓项目文件夹,OK,Apply。接下来还要设置NDK_MODULE_PATH,它指向了编译时引用外部库文件。如图所示,点击Add添加一个环境变量,内容为:

    Name:NDK_MODULE_PATH

    Value:..\cocos2d-x-2.2.2\cocos2d-x-2.2.2;..\cocos2d-x-2.2.2\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt

    (PS:网上有教程说Value内容不能用分号间隔而用冒号,不过我用分号也没有出现编译问题)

      填写好后,OK。这样就已经配置好了NDK。

      接下来还要在jni目录下,打开Android.mk文件,如图所示,添加要编译的cpp文件。最后再将项目要用到的资源文件拷贝到assets目录下。

      如果要修改横屏、竖屏显示,则在AndroidManifest.xml文件中,找到android:screenOrientation标签,"landscape"表示横屏显示,"portrait"表示竖屏显示。

      连接安卓手机,Run As Android Application,down!

  • 相关阅读:
    jQuery--百度百科
    JSP--百度百科
    servlet--百度百科
    java web--百度百科
    软件测试--百度百科
    HTML--百度百科
    CSS--百度百科
    JavaScript--百度百科
    js识别不同浏览器
    【cocos2dx开发技巧10】cocosStudio的集成以及c++11的新特性
  • 原文地址:https://www.cnblogs.com/demon90s/p/4402233.html
Copyright © 2020-2023  润新知