如何通过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文件。

时间: 2024-10-24 10:38:11

如何通过eclipse创建android项目的相关文章

eclipse创建android项目无法正常预览布局文件

eclipse创建android项目时,预览layout.xml文件时提示: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in,导致无法正常预览布局文件.问题根源:SDK版本过高,ADT版本过低.解决方法如下. 工具/原料 eclipse ADT插件 方法/步骤 1 找到eclipse文件夹,打开eclipse软件,创建a

eclipse创建android项目,无法正常预览布局文件,出现This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in...

eclipse创建android项目时,预览layout.xml文件时提示: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in,导致无法正常预览布局文件.问题根源:SDK版本过高,ADT版本过低.解决方法如下. 工具/原料 eclipse ADT插件 方法/步骤 找到eclipse文件夹,打开eclipse软件,创建and

Android开发中遇到的问题(三)——eclipse创建android项目无法正常预览布局文件

一.问题描述 今天使用SDK Manager将Android SDK的版本更新到了Android 5.1的版本,eclipse创建android项目时,预览activity_main.xml文件时提示: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in,导致无法正常预览布局文件,现象如下图所示: 上网查了一下原因,问题根源

eclipse创建android项目,无法正常预览布局文件的相关问题

eclipse创建android项目时,预览layout.xml文件时提示: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in,导致无法正常预览布局文件. 问题的根源在于SDK版本与ADT版本不匹配.问题解决办法如下: 方法一: 找到选择android版本按钮,改变android版本即可.如下图: 方法二: Help --

eclipse创建android项目失败的问题 [ android support library ]

有根筋搭错了,想起来android应用开发???? 放下两年的手机应用开发,昨天有更新了android SDK, 重新搭建开发环境. 这两年android 变化真TM的大.................. 遇到了eclipse创建项目时候,出现 创建android项目失败的问题 [ android support library ] 问题的情况在: http://tieba.baidu.com/p/3161524695   借用一位网友的帖子,还请莫怪!! 我的解决思路: 重新安装 [ and

mac 下eclipse创建Android项目为空的解决办法。

最近把电脑换成mac了,由于10.10后的os x,不自带java sdk了,没办法只有到官网上下载jdk1.7, (为什么不下载1.6,或1.8.1.6太旧了不支持Android 5.0 的一些属性,1.8 太新,怕和Android有些不兼容) 配置Android studio:直接是傻瓜式的配置,下载完成安装就行了. 配置eclipse 安装完后配置adt,直接使用离线安装的形式(不知道离线安装请百度),忽视掉中间弹出的是否继续 窗口.(sdk是自己识别的,已经下载好) 貌似一切正常,但是在

关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题

问题描述: 使用eclipse创建一个Android项目时,发现project列表中会多创建出一个appcompat_v7项目,再创建一个Android项目时,又会再多出一个appcompat_v7_2,如果再次创建,会以此类推地创建出appcompat_v7_x格式的“多余项目”出来(此情况在ADT升级为22.6.x版本后出现,22.3.x前的版本不会有) 查明原因: ADT在22.3.x版本前没有出现该情况,升级为22.6.x版本后,才出现该情况,可以猜测是新版本导致.猜测到原因后可以分析下

关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题【转】

转自:http://blog.csdn.net/crazykbc/article/details/21553699 问题描述: 使用eclipse创建一个Android项目时,发现project列表中会多创建出一个appcompat_v7项目,再创建一个Android项目时,又会再多出一个appcompat_v7_2,如果再次创建,会以此类推地创建出appcompat_v7_x格式的“多余项目”出来(此情况在ADT升级为22.6.x版本后出现,22.3.x前的版本不会有) 查明原因: ADT在2

eclipse下创建android项目src和layout下为空

在eclipse中创建android项目,src目录和layout目录下为空,现在开始解决这个问题(这只是一个开始). 在网上查找答案,说是eclipse版本和adt版本不兼容. 第一步;查看eclipse的版本号. Help-->About Eclipse--->选择eclipse的logo图标 第二步:查看adt插件的版本号 Help->About Eclipse--->点击,installation Detail 第三步:如果版本号兼容,那么就更新adt版本 Help---&