安卓文档数据库引擎已停止停止

如何在Android上运行cpp-tests
支持的操作系统 (Ubuntu 12.10+, OS X 10.7+, Windows 7+)
Cocos2d-x 3.0版本 ()
JDK/SDK 1.6+
Apache Ant
Python 2.7.5
在本示例中我们将使用OS X 系统。该操作在win32 和 Linux上基本相同。
下载Cocos2d-x
下载并解压。我们可以简单地将它解压缩在你的主文件夹的根目录下。解压后,双击的cocos2d-X文件夹,你应该有这样的结构:
下载JDK, SDK 和 NDK
进行Android游戏开发,java是必须的工具组件。
检查你的java 版本
java -version
希望你看到类似的结果:(虽然你的版本可能略有不同。)
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
如果没有,你需要在处理之前,下载和安装Java.
现在Android SDK
该软件包包括了最新的Android SDK版本加上一个Eclipse版本的Android开发工具包括在内。这是你所需要的。
下载后,解压包在~/AndroidDev目录。该文件夹包含两个文件夹:SDK和eclipse。
你可以启动Eclipse并安装其他的SDK版本,如果需要的话。下面是一个示例:
下载,总是使用最新的版本。本文当时使用的版本是r9d。
检查你的环境
检查 Python 2.7 是否已经安装,它是必须的。
在你的终端执行 python --version (或者在win32的cmd下),它将得到如下结果:
$ python --version
Python 2.7.5
如果不是,在进行其他操作之前你需要下载并安装Python。
brew install python
安装并检查 Apache Ant
brew install ant
检查Ant已经安装可以简单的执行:
Buildfile: build.xml does not exist!
Build failed
安装环境变量
运行setup.py配置您的Android开发环境。这将需要设置必要的环境变量。如果你以前没有配置这样的环境中,你将被提示输入路径未找到变量。
注意:你不能使用?符号。使用完整路径到你的home目录。否则,脚本将失败归因于错误的路径值。
在你的cocos2d-X目录run python setup.py,你会得到如下结果:
COCOS2D_CONSOLE_ROOT 环境变量 指向~/cocos2d-x/tools/cocos2d-console目录下的bin目录。
NDK_ROOT环境变量 指向你存放NDK的位置。 (即 android-ndk-r9d/)
ANDROID_SDK_ROOT 环境变量 指向你存放 adt-bundle 的位置。例如/Users/guanghui/AndroidDev/adt-bundle-mac-x86_64-/sdk/。在adt-bundle-mac-x86_64-xxxx,XXXX的数字可能不同。所以,请注意,这不繁琐的差异。
ANT_ROOT环境变量指向你存放apache-ant-x.x.x的位置,apache-ant-x.x.x,XXX的数字可能不同。所以,请注意,这不繁琐的差异。
当所有的环境变量配置正确,你应该让他们发挥作用。
在unix系统,你可通过下面命令解决该问题
source ~/.bash_profile
在win32系统,你可以简单的关闭命令行窗口并重新打开。
使用 android-build.py 来构建 cocos2d-x例子
切换你的目录进入 android-build.py 脚本所在的目录。(一般在cocos2d-x/build)
android list targets
注意下面截图的id
现在你可以执行:
python android-build.py -p 19 cpp-tests
就是这样!该脚本会处理一切你所需要的。完成后,你应该得到以下信息:
如何通过命令行部署到你的Android手机
在你的手机上启用 然后通过USB连接你的手机。
切换你的目录进入Android的testcpp项目的bin目录
cd ~/cocos2d-x/tests/cpp-tests/proj.android/bin
(注意:如果你的当前目录是build,你可以使用一些像这样的相对路径cd ../tests/cpp-tests/proj.android/bin)
然后你可以使用adb安装apk到你的手机。
adb install TestsDemo-debug.apk
如果提示你,adb不是一个命令,你必须重新查询你的~/.bashrc文件。确保它包含了上面设置的4个环境变量。你也可以手动执行:
export PATH=$PATH:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools
你应该会看到下面的截图!你执行成功。
在完成 setup.py文件配置以后,你依然遇到 NDK_ROOT 找不到的问题。 你可能没有执行 source ~/.bash_profile
如果你工作在windows的电脑上,你可能需要注意文件系统习惯的不同。
技术咨询邮箱:
沪ICP备号-52332人阅读
Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何 处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。
事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量的游戏引擎存在。 仅仅因为我们处于这个狭小的天地间,与外界接触不够,所以对它们的存在茫然不知罢了。
下面我就罗列出常见的Android游戏引擎。
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
最低运行环境要求不详。
项目地址:&
rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为 广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下 载的Android游戏框架衍生于此框架,所以大家也不要刻板的认为收费便一定是好的,免费就一定不好。
最低运行环境要求为Android 1.5。
项目地址:&
项目停止,作者原话:
A final goodbye
There still appears to be quite a bit of traffic coming here (100's per day). And I have been getting a number of emails asking about what happened to the website.
Basically, I don't have time to maintain this project any more. It needs a lot of improves to keep up to date with the 'competition', and I just don't have the time, nor do I think it is useful. It has not been updated in well over 6 months now.
I would highly recommend you make your way over to&. It is very flexible, and much more
powerful. Personally, I prefer it. And am now using it on my next project.
&is similar to Rokon, and a similarly easy learning curve. But I'd suggest you make an effort,
and use libgdx, it'll pay off in the long run!
Thanks to all those who helped out (including libgdx's Mario, who provided all the physics stuff), it was fun while it lasted. But time's change!
Have a nice life everyone, Richard
LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本,目前最高版本同为0.2.6(31/07 /10)。其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本 间主要代码能够相互移植。Android版内置有Admob接口,可以不必配置XML直接硬编码Admob广告信息。
该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc、xml、http等常用Java组件的封装,代价是jar体积较为庞 大,PC版 已突破1.2MB,Android版有所简化也在500KB左右。此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下 载。
最低运行环境要求为Android 1.1。
项目地址:&
4、AndEngine
andengine同样是一款基于OpenGL ES技术的Android游戏引擎,物理引擎同样为Box2D(标配|||)。该框架性能普通,文档缺乏,但示例较为丰富。
下载地址(未直接提供jar下载,源码可通过svn提取):/p/andengine/
这个引擎,虽然没有什么文档,但实例多,论坛活跃,精灵、粒子效果、XML地图、物理系统……游戏需要的基本都有,可以满足我们的需要了。&
andEngine作者提供的一些示例 andengineexamples&
&& 项目路径 /p/andengineexamples/,
&& 源代码路径:https: ///hg/, 需要使用HG客户端进行下载,下载方法见:&&
国人开源的基于andEngine引擎的小游戏&
&& 开放了一些使用andengine引擎的android游戏共计三款: 钻石迷情 动物园 水泡泡。
&& 源代码的位置为: svn checkout /svn/trunk/ androidgames-read-only
最低运行环境要求不详。
项目地址:&
libgdx是一款基于OpenGL ES技术开发的Android游戏引擎,支持Android平台下的2D游戏开发,物理引擎采用Box2D实现。单就性能角度来说,堪称是一款非常强大的 Android游戏引擎,但缺陷在于精灵类等相关组件在使用上不够简化,而且文档也较为匮乏。
这个引擎很牛,作者的BenchMark测试在Hero上比AndEngine快了好几倍,并且前两个使用的Box2D的Wrapper都是用这个作者写 的改的。Ronkon的图形库也是基于这个的,但美中不足的就是,这个引擎是3D的,并且比较偏底层,需要自己实现不少东西,所以我还是选择先使用 AndEngine,以后有需要再看看libGDX。&
当然还有Cocos2D,iPhone上比较流行的引擎,它也有Android版,这个没怎么了解也就不太清楚了。
最低运行环境要求不详。
项目地址:&
jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。
jPCT的最大优势之一,就在于它惊人的向下兼容性。在PC环境中,jPCT甚至可以运行在JVM1.1环境之中,因为jPCT内部提供的图形渲染 接口完 全符合所有的Java 1.1规范(就连已经消失的Microsoft VM乃至更古老的Netscape 4 VM也不例外)。
最低运行环境要求为Android 1.5。
项目地址:&
7、Alien3d&
Alien3d是一款体积非常之小的Android 3D游戏引擎,基于OpenGL ES技术开发。为了压缩体积,它根据不同功能采用多jar方式发布(包括alien3d-engine.jar,alien3d- tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d- particles2d.jar,),事实上它的核心文件大约只有40KB,所有相关jar的总和也不足150KB。
最低运行环境要求为Android 1.5。
项目地址:&
8、Catcake
Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的游 戏开发功能,诸如精灵动画,音频处理和视频播放等。
最低运行环境要求为Android 1.6。
项目地址:
这个是日本人搞的,也挺不错的
10、cocos2d for android
简单的讲,是一个2d游 戏引擎框架,可以用来开发游戏和一些图形交互demo,其实,如果你觉得那些中规中矩的gui app效果不够cool的话,也可以尝试用游戏引擎来搞一个,比如,点“退出程序”时,会出一次爆炸并且伴随着GUI里其它组件的惨叫声,呵呵
cocos2d是基于python语言的,框架结构比较清晰,当前版本是&&,之后,一些人将cocos2d移植到 iphone上去,用object
C 语言将cocos2d 框架重新实现了一遍。引擎已经是iphone/ipad平台 上最知名几个游戏引擎之一,当然,这和cocos2d-iphone 的开源免费以及详尽的文档也有很大关系 。
看到cocos2d 在 Iphone平台上的成功, 今年尹始,一些牛人们开始那尝试将cocos2d 移植到android平台上,建立了&项目,根据 cocos2d-iphone的设计,目的是用java实现所有的api.
根据cocos2d-android所给的demo来看,这个项目的完成度已经蛮高的了,而且实测比较下来,cocos2d-android相比 rokon 和 andengine都有比较明显的优势,但可能唯一比较大的缺点就是cocos-android文档相当缺乏,这个也是N个anroid 引擎共有的通病,欣慰的是,由于cocos2d-android与cocos2d-iphone与cocos2d 的接口是相同的,而cocos2d-iphone 方面文档与教程相当的详尽,所以可以对照着object-c的那边的资料,完成android这边的开发工作。
&cocos2d-android on googlecode goes on slow, so I have to create my own to speed
it up. This project will port latest cocos2d-iphone code as we have a stable version.
由于cocos2d-android开发进度放慢,一位zhouweikuai的牛人,自己开始做最新版的cocos2d-iphone 的android移植工作,而且保持高完成度的同时与iphone里的保持了相同的接口,也就是说未来的移植工作可能会变得更加的简单。
我之前已经使用了一段时间,和author也进行了几次关于bug的交流,虽然现在cocos2d-android-1还有一些问题,不过权衡之后 决定还是用这个了。之后陆续会放出一些cocos2d-android-1的使用方法,小工才疏学浅,希望有兴趣的同学与我多多进行讨论。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:193564次
积分:2591
积分:2591
排名:第8965名
原创:49篇
转载:123篇
评论:46条
(1)(1)(1)(13)(3)(48)(47)(9)(3)(2)(17)(28)八款开源Android游戏引擎(转载)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
八款开源Android游戏引擎(转载)
上传于||文档简介
&&开​源​A​n​d​r​o​i​d​游​戏​引​擎
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢

我要回帖

更多关于 安卓文档阅读引擎卸载 的文章

 

随机推荐