如何通过eclipse创建android项目-创新互联

How to Build an Android Project with Eclipse

在玉树等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、成都网站设计 网站设计制作按需设计网站,公司网站建设,企业网站建设,高端网站设计,成都全网营销推广,成都外贸网站建设,玉树网站建设费用合理。

        前面介绍过ubuntu下安装cocos2d-x,请确保正确安装。

        英文链接:https://github.com/chukong/cocos-docs/blob/master/manual/framework/native/v3/getting-started/how-to-run-cpp-tests-on-android/en.md

简单说明:

    1、下载Cocos2D-X

    2、下载JDK, SDK and NDK

    3、确认环境:python 2.7以上,命令:python -version

    4、安装ant工具,使用homebrew安装,在ubuntu下是Linuxbrew,安装参照http://brew.sh/linuxbrew/

         安装Linuxbrew,安装命令:

                ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)"

            或使用git安装:git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew

           ruby安装:

                sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev

      配置~/.bashrc,使用gedit将下面语句添加至末尾:

        export PATH="$HOME/.linuxbrew/bin:$PATH"

        export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH"

        更新.bashrc,命令:source ~/.bashrc

        使用brew install 命令安装ant,brew install ant

   5、使用setup.py配置你的android开发环境

          进入cocos2d-x目录,运行python setup.py

          当脚本要求你配置的ANT_ROOT,你可以简单地按下回车键,让脚本做剩下的工作。

          如果所有的环境变量正确地配置了,请使它们生效。类*nix系统命令如下:

            source ~/.bash_profile

            ubuntu下我使用source ~/.bashrc

    6、使用android-build.py构建Cocos2d-x samples

         改变当前目录到android-build.py所在目录:

          cd build

         然后

           python android-build.py -p 10 cpp-tests

          提示错误“update cocos lib-project [ /home/chain78/cocos2d-x/build/../cocos/platform/android/java ] fails!”

          解决:输入android list targets查看android版本,显示为android-20

          修改命令为:

       python android-build.py -p 20 cpp-tests

            尝试只输入python android-build.py看看,你将会得到帮助选项。

      7、如何通过命令行部署项目到android手机上?

            1)检查你的手机USB Debugging是否可用,如果不可用,打开“设置——关于设备”,点击“版本号”五次

            将出现开发者选项

            通过数据线连接你的设备

            2)进入testcpp android项目下的bin目录:

                  cd ~/cocos2d-x/tests/cpp-tests/proj.android/bin

            3)使用adb安装apk到android手机上:

                 adb install CppTests-debug.apk

                  如果提示你的adb不是一个命令,那么你可以运行下面的命令在终端或者添加以下代码到~/ bashrc中的文件。

                  export PATH=$PATH:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools

                欢呼一下!手机上测试程序跑成功了!小小的成就,长征走出第一步!

                社区交流:http://discuss.cocos2d-x.org/category/5-category

链接:https://github.com/chain78/cocos-docs/blob/master/manual/framework/native/v3/getting-started/how-to-build-android-project-with-eclipse/en.md

使用Eclipse构建android项目

一、工作流程

     当我们构建android项目时,工作流程是这样的:

        1、进入proj.android目录运行:python build_native.py

             如果你正尝试构建Cpp-Tests,你必须进入build目录并运行 python android-build.py -p 10 cpp-tests

      2、Eclipse打开the existing Android project

      3、导入libcocos2dx工程。(注意:不要把libcocos2dx工程导入到cocos2d-x目录下,除非你在构建

            cpp-tests工程。如果你使用cocos命令创建项目,确保libcocos2dx导入在你自己的工程目录下。)

      4、编译和运行android项目。

下面两个例子演示此工作流程:

1、构建Cpp-Tests

  1)使用python脚本构建Cpp-Tests

        cd cocos2d-x/build

         python android-build.py -p 20 cpp-tests

          如果你运行成功,请检查libcpp_tests.so是否位于[Cocos2d-x root]tests/cpp-tests/proj.android/libs/armeabi/libcpp_tests.so

    2)用Eclipse打开proj.android项目

         运行Eclipse

         右键点击你的鼠标在Package Explorer中的空白区域,然后选择Inport...

         选择Existing Android Code Into Workspace,点击Next

        选择Browse...,选择proj.android,点击OK

    3)导入Libcocos2dx项目

         除了导入的路径不同,过程与上相似

     l    ibcocos2dx路径为:[your Cocos2d-x root]cocos/2d/platform/android/java

    4)编译和运行android项目

         连接你的手机,察看USB remote debugging选项是否可用。

         确认你的电脑可以识别手机,否则安装手机相应驱动。

         右键点击Cpp-Tests工程,点击Run as... -> Android Application

2、通过cocos命令构建一个空项目

    1)cocos命令创建

      cocos run -s ~/MyCompany/MyGame -p android

      详情见https://github.com/chukong/cocos-docs/blob/master/manual/framework/native/v3/getting-started/how-to-start-a-new-game/en.md

     2)用Eclipse打开proj.android项目

     3)导入Libcocos2dx项目

         记住将libcocos2dx导入到MyGame目录下,不是引擎根目录。

    4)编译和运行android项目

问题排除

如果你导入的Android项目在Eclipse中获得错误。不必惊慌,导入libcocos2dx项目将解决。

如果你已经导入所有的项目,错误依然存在,你可能需要手动编译libcocos2dx项目,并查看在bin目录下是否生成libcocos2dx.jar文件。

如果你已经安装你的项目到手机上,但是在启动时崩溃。你应该检查在libs/armeabi文件夹下确保生成libxxx.so文件。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:如何通过eclipse创建android项目-创新互联
本文地址:http://hbruida.cn/article/dhceee.html