从开始接触AndEngine就碰到了配置环境的问题,之前一直没有整明白到底是怎么个情况,所以一直用别人编译好的类库。
今天,柳暗花明。终于让我整明白了,下面把这次配置的工程总结一下,一是留作以后自己查阅,二是分享出来好让大家少走弯路。
首先java和android的环境基本流程都是不用细说,但是有几点需要注意,首先安装jdk要在1.5以上6.0就可以,sdk要尽可能的高,至少
也得是android2.2版本以上,这些都是基本的配置,下面就是重点了。
其实个人感觉编译andengine源代码的时候最重要的是ADT,andengine官方网站上有提到,需要什么版本的ADT,现在是需要ADT-17
(或许以后还会更新这个需要到官网上查看),必须使用这个版本的ADT才能编译出Builderconfig那个类否则你就会看到一大片错误是由这
个类引起的,安装ADT是一件令人十分头痛的事,之前在线安装运气还都挺好,安装都挺顺利,可惜常在河边走难免会湿鞋,我终于湿鞋了。碰到了传说中的下载难,难于上青天。
没办法,只好硬着头皮寻找新的途径。很久以前就听说可以离线安装,由于在线安装都挺顺利,所以一直没有做过尝试。
这次也过了一把离线安装的瘾。别说,收获还不少,首先,我找到一种可以直接下载官方ADT的方法,其次我找到了一
个离线安装Adt的窍门。直接下载ADT的方法就是
http://dl.google.com/android/ADT-xx.x.x.zip,把xxxx改成你想要的ADT的版本,就哦了。
然后离线安装前,先把网线拔下来,离线嘛,就是要断开网。这个说法是不是太牵强了,其实是google的程序里就有判断,你连着网,他
就是不给你通过,他就让你停在那。断开网一切便迎刃而解。这个过程呢就是一个机械的流程了,首先 help->Install New SoftWare 。打
开下载插件的界面,在一个不显眼的地方可以打开插件管理界面,就在add的下面有一个Available Software Sites点它可以进入
插件的管理界面,Install/Update-->AvailableSoftwareSites,以前添加下载过的插件都在,现在就是要添加新的插件。点击add 出现俩框
name那个框随便填,底下的archive就需要选中你的下载完成的ADT的安装件,网上有教程说可以解压后添加,我试了试没成功。下载下
来的zip文件不需要解压直接放那就行,选择的时候选中这个文件,接着点击ok,接着回到下载插件的页面。在work with下拉框里就有你刚
才添加的ADT插件的路径,选中他以后,我们期待已久的Developer Tools就会出现在下面框里。激动吧,爽吧,先别高兴的太早,我就是
在这种亢奋的状态下进入了另一个深渊,选中Developer Tools后点击next论说就应该进入安装的界面了,运气好的话你可以直接进入到下
一步,运气不好你就会遇到另一个困难,next点不过去,点了还回来,这个情况大多是eclipse的版本不兼容这个版本的ADT,没办法重新
下个吧。下载eclipse javaee版也行,不过不建议那样搞,至少新手的话最好别那样搞,我就搞了一个,后期编译andengine的时候就苦逼了
于是我就用的eclipse3.7.1,网上有大神云:“3.7版本的不行”,但是没办法我就是通过了。可能是多了.1的缘故吧,大神们说3.5稳定,
我也没试,大家有时间可以试试,好了,至少这个地方知道问题所在了,那就不是问题了。
事实证明,问题一旦被发现,他将不再是问题。
那么亲,咱的ADT就安装完毕了。接下来就要切入正题,导入安装包了,恰恰至此我就不再详细说,
http://blog.csdn.net/xyz_fly/article/details/7427787这个地址讲的图文并茂我就不再废话了,接下来还有可能遇到的问题就是编译的时候让
你去掉@Override,当你看到一大片这个错误的时候,我只能说,亲,你又中奖了。这个是工程jdk设置的问题,很简单的一个问题。选中
工程点击window-->Preferences-->java-->Compiler把右边的坑爹的1.5全部换成1.6,这个网上有说,我也是按网上来的,但是我改了还是
让我去掉@Override,我心说我真是走了狗屎运了,啥好事都让我摊上了。
其实还有一个地方藏的挺深的,但是我还是把它揪了出来。
Project-->Preferences-->javaCompiler把右边的1.5全部改成1.6 god!!!!!!!我成功了。。后来一寻思,
window菜单下的那个是不是不用改,这个也没试。大家有空可以试试。。。
上面那几个错误主要是相对于andengine主模块来说的,调好了主模块的代码,扩展类也就不在话下了。按照上面地址里的方法来按部就
班,就会慢慢的看到你想要的效果,接下来就利用咱辛辛苦苦配置好的环境,开始开发你的游戏吧!!!!!!!!
最后忠告童鞋们,搞这个需要的就是耐心,我简简单单几句话说出来的东西,困扰了我好几个星期,困的我是茶不思,饭不想。。。
皇天不负有心人,我还是把它搞定了,哦也。。。