Ubuntu12.04+eclipse下cocos2d-x2.2环境的搭建

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

环境:

ubuntu12.04

adt-bundle-linux-x86_64

android-ndk-r8e-linux-x86_64

cocos2d-x-2.2

python 2.7.3

下载解压,配置环境变量,sudo gedit .bashrc

最下面添加

PATH=~/bin:$PATH
export SDK_ROOT=/home/yangming/adt-bundle-linux/sdk
export NDK_ROOT=/home/yangming/adt-bundle-linux/android-ndk-r8e
export PATH=$PATH:${SDK_ROOT}/tools:${SDK_ROOT}/platform-tools:$PATH:${NDK_ROOT}
export NDK_MODULE_PATH=/home/yangming/cocos2d-x:/home/yangming/cocos2d-x/cocos2dx/platform/third_party/android/prebuilt

根据自己的路径修改一下

运行/cocos2d-x/tools/project-creator.py,创建工程



得到如下工程目录

导入proj.linux工程,选择C/C++,选择Existing Code as Makefile Project,选linux gcc



打开里面的代码,会显示错误,还需要导入头文件.右键工程,Properties -> C/C++ General -> Paths and Symbols -> GNU C++ -> add -> File system


添加"/cocos2d-x/cocos2dx/platform/linux","/cocos2d-x/cocos2dx/include","/cocos2d-x/cocos2dx","/cocos2d-x/CocosDenshion/linux"."/cocos2d-x/extensions"."/cocos2d-x/external"几个路径,


可以点击export settings 把配置保存为一个xml文件,下次创建工程可以直接导入.

头文件添加完了,还是有错误,main.cpp里报 Function 'sharedApplication' could not be  resolved - Method 'run' could not be resolved.可以直接在上面添加#include "CCApplication.h".

AppDelegate.cpp和HelloWorldScene.cpp还报错,将"USING_NS_CC;"从源文件里移到头文件里就不会报错了.

Build Project,Run As -> Local C/C++ Application



再来导入android工程,首先需要导入cocos2d-x Library Project,导入../cocos2d-x/cocos2dx/platform/android/java,


如图,如果报缺少jni/Android.mk,可以建立一个假的文件,新建一个jni文件夹,在里面建立一个空的Android.mk文件

再导入Hello.android工程.注意不要选copy projects into workspace,C/C++ Build这里应该是这样的,如果不是改成这样

在build_native.sh第二行添加NDK路径,NDK_ROOT="/home/yangming/adt-bundle-linux/android-ndk-r8e"

Build Project,这样表示build成功


Run As -> Android Application,可以直接部署到手机上了.

如果部署时报Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse

这个错误,打开Android SDK Manager,看一下Android SDK Build-Tools版本,如果是19,delete掉,选择18.1.1版的下载,如果连接不上,打开/etc/hosts文件.
打开文件后添加以下内容。
#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不VPN也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

如果还不行,使用https://dl-ssl.google.com/android/repository/build-tools_r18.1.1-linux.zip此地址直接下载,

或者http://ady.my/viewer/build-tool.html这里,

解压到/adt-bundle-linux/sdk/build-tools,再部署就不会报错了


到此 就全部完成了

Ubuntu编译运行cocos2d-x项目,导入Clion 原创内容,转载请注明出处 本文出处 CSDN http://blog.csdn.net/xcyyueqiu/article/category/6464776前言Clion挺好用的,有了jetbrains的三兄弟和AndroidStudio,编程也是件蛮开心的事嘛,至少快捷键不用搞好几套了~2333~配置cocos2d-x 使用的cocos2d-x版本:3.13.1 在cocos2d-x解压根目录,运 阅读详情

相关推荐

ubuntu搭建cocos2dx编程环境-上

这大半年一直在开发flash游戏,用到的编程语言是actionscript和c++。所以这次公司决定开发手游端的话,C++不是很生疏,这是个好消息。坏消息是由于现在网页游戏还没有上线,所以公司并没有给配备mac电脑。好吧,之前由于一直在用Mac开发,所以很喜欢这种开发环境。没有杀毒软件的骚扰,很多工具直接是集成的。漂亮的界面。都指引我选择Unix平台,由于没那么多钱买个macbook pro,

武龙飞的空中楼阁 1万+

Linux下cocos环境搭建.

Linux开发cocos2dx程序环境搭建 1. 安装linux系统,ubuntu 14.04 64位 2. 安装支持软件 sudo apt-get update sudo apt-get install git ssh vim ctags qt-sdk build-essential libx11-dev libxmu-dev libglu1-mesa-dev libgl

山水人间。 3693

Ubuntu搭建游戏开发环境

cocos 游戏环境搭建 是一个非常重要的环境介绍

ubuntu搭建cocos2dx编程环境-中

上篇文章里讲了在ubuntu下部署cocos2d-x开发环境,这篇文章主要示范在ubuntu下部署cocos2d-x android开发环境。分开写就是因为我看很多文章里都将这两件事情混杂着写。这样在其他人查阅的时候,会有很多的噪音。其实这也是互联网的一大特色,有海量的信息,但其中充斥着大量的无用信息。google的出现帮大家将海量的资源整理查找出来,但google也不是万能呢,它只能帮你把信

武龙飞的空中楼阁 5009

Ubuntu14.04搭建cocos2dx2.2.5开发环境(超级详细)

一 下载解压 官方下载地址:http://www.cocos2d-x.org/download 下载下来之后解压完成之后会得到一个目录cocos2d-x-2.2.5 二 编译 1 安装依赖 cd到cocos2d-x-2.2.5目录下,运行脚本install-deps-linux.sh安装编译相关依赖 ./install-deps-linux.sh 2 编译 运行脚本ma

寒风的技术博客 3391

Cocos2d-x游戏引擎开发笔记(8)】在ubuntu上将游戏发布到Android

转载自:http://blog.csdn.net/zhy_cheng/article/details/8276848 我的环境ubuntu 12.04android-ndk-r8,Cocos2d-2.0-x-2.0.4,eclipse 3.7.2 我之前就搭建好了NDK的开发环境,NDK环境搭建请看Android NDK开发配置NDK。 1.配置NDK和SDK 进入C

lannan91的专栏 583

Ubuntu14.04LTS下使用eclipse搭建Cocos2d-x的Android环境

最近想玩玩游戏制作,于是选择了目前流行的游戏yin

RockCode_li的专栏 2037

Ubuntucocos2d-x开发环境搭建及配置

1、开发环境及软件 Ubuntu12.10 + JDK1.7 Android SDK http://developer.android.com/sdk/index.html   Android NDK http://dl.google.com/android/ndk/android-ndk-r8e-linux-x86.tar.bz2 Eclipse 下载的Android SDK中已经自带了

走在朝圣的路上 3723

非常好的ubuntu搭建cocos2d环境

最近想玩玩游戏制作,于是选择了目前流行的游戏引擎Cocos2d-x,这个东西虽然有Android的版本,但是亲测有bug,而且版本更新特别慢,不成熟,所以还是选择Cocos2d-x吧,使用eclipse这么多年了,非常喜欢这个编译器,安土重迁,于是就打算继续使用eclipse作为开发工具,好,闲话不说,先讲一下Coco2d-x的环境搭建,由于用了最新版本Cocos2d-x-3.2Rc0,搭建工程略

qq_21764267的博客 692

Ubuntu14.04+eclipsecocos2d-x3.0正式版环境搭建

环境: ubuntu14.04 adt-bundle-linux-x86_64 android-ndk-r9d-linux-x86_64 cocos2d-x-3.0正式版 apache-ant 1.9.3 python 2.7(ubuntu自带) 加入环境变量 export...

weixin_30834019的博客 135

cocos2dx linux eclipse,Ubuntu14.04+eclipsecocos2d-x3.0正式版环境搭建

环境:ubuntu14.04adt-bundle-linux-x86_64android-ndk-r9d-linux-x86_64cocos2d-x-3.0正式版apache-ant 1.9.3python 2.7(ubuntu自带)加入环境变量export ANDROID_SDK_ROOT=/home/yangming/adt-bundle-linux/sdkexport PATH=${PATH...

weixin_42412939的博客 186

ubuntu 14.04 环境搭建之一通过eclipse编译android项目cocos2dx 3.3

环境: JDK                 :  jdk-6u34-linux-x64.bin (安装方法看百度,一般就是放在/usr目录和设置环境变量,本地也有自己总结的安装文档) eclipse + adt + cdt :  adt-bundle-linux-x86_64-20140702.zip http://dl.google.com/android/adt/adt-bundle

691

ubuntu cocos2d-x android,cocos2d-x for androidubuntu 环境搭建

自从体验了vim 的强大之后,好像一开发程序都不自觉的离不开这货了,也倾向在ubuntu 下开发应用。周末闲来无事,看了一下cocos2d,盘算着我也进军游戏界得了。于是乎,装之。cocos2d-x 引擎下载点击跳转下载或 git://github.com/cocos2d/cocos2d-x.git下载完成后,解压,得到如下的目录 安装第一步打开create-android-project.s...

weixin_34000790的博客 146

Cocos2d-x学习(二十五):ubuntu 配置cocos2d-x

今天在ubuntu下编译了一下cocos2d-x(是linux版本的,不是android版本),并且在eclipse中配置了一下,在cocos2d-x官网上也看到了相关介绍,竟然发现了一个配置的小坑,可能是因为版本的原因,sqlite3库没有添加到TestCpp中。 1.工具和库 eclipse for c++ cocos2d-x 2.1.1 g++ (命令:sudo apt-get in

oneRain88的专栏 1万+

Cocos2d-x学习(一):HelloWorld

Cocos2d-x是Cocos2d的另一个子分支,是跨平台的,支持android,ios,bada等系统,因为其底层是用c++实现的,绘制则是使用的OpenGL ES 1.1 详情请访问其官方网站:http://www.cocos2d-x.org/ 中文官网:http://cn.cocos2d-x.org 本文主要记录一下在android平台下的环境搭建,我使用的操作系统是ubuntu

oneRain88的专栏 8346
上一篇: GitHub上搭建个人网站
下一篇: 不同平台编译选项出现的位置不同
DIY-GEEKER
博客等级 码龄17年 80粉丝 166原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值