Thursday, February 12, 2015

在Eclipse里配置Android SDK以及Genymotion

最后,在几近崩溃几个晚上之后,终于成功地让eclipse跑出了第一个空白程序。天啊,Eclipse里跑个Android究竟是有多么让人吐血啊,APT, ADT和ADK的bug一个接一个,花了整整两天的时间在试着让软件跳过bug正常运行!作为iOS Developer,忍不住一边在心里和Xcode做比较一边骂......昨天晚上差点就放弃准备专用Android Studio了,但想到后面几个作业都是建立在这个作业的基础上,而且要用Eclipse的feature,还是忍住了,终于在今天凌晨折腾了出来T_T

所以不管怎么说,记录一下详细的顺序和跳过bug的方法。注意,一个步骤都不能错,包括操作的顺序也不能错,否则就算程序安装结果看起来完全一样,也是不行的(跟小时候打魂斗罗调30个人的秘技一样....)

参考运行环境和软件版本:Mac OS (Yosemite 10.10.2),Eclipse Luna, Android SDK Tools (android-sdk_r24.0.2-macosx),Android SDK Platform Tool 21
1)下载Android SDK Tool
http://developer.android.com/sdk/index.html

2)将SDK Tool解压缩到目标的目录

3)进入解压缩的文件夹,找到tools,双击运行名为android的可执行文件。这时会弹出Android SDK Manager。

4)选择Android SDK Platform tools, Build-tools,合适的Android API(因为作业要求,我选的是API 19,虽然不是最新的), Android Support Library, Android Support Repository。安装。

5)打开Eclipse。(为了保险,我设立的新的workspace...)

6)Help->Install New Software,从https://dl-ssl.google.com/android/eclipse/上下载Eclipse插件。具体步骤见 http://developer.android.com/sdk/installing/installing-adt.html

7)重启Eclipse,设置Android SDK的目录(就是步骤1)中的文件目录)

8)把新建Android Project的选项加到目录里(参考之前的一篇)

9)新建Android Project。注意,因为bug,不能在建立的时候加Activity!!!!

10)在建好的Android Poject里田间Activity (new -> other -> Android -> blank Activity)。然后这里,因为有bug,最后一步Finish不能点击。这时restart Eclipse,重复建立一次,就好了。

基本完成...
虽然重复了这么多次,我已经把程序背的滚瓜烂熟了,但是当时第一次安装的时候那个要吐血啊!或许以后Eclipse和Android SDK plug-in会fix这个问题,但至少目前,顺序千万不能错!

最后是Genymotion。这个很快,但是要注意先装VirtualBox。https://www.genymotion.com/#!/

No comments:

Post a Comment