本节书摘来自异步社区《Android应用开发》一书中的第1章,第1.3节配置Eclipse,作者 【美】Chris Haseman,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.3 配置Eclipse
Android应用开发
幸运的是,配置Eclipse的过程在Windows、Mac和Linux平台上是一样的。启动Eclipse,指定想把workspace安装到什么位置。理论上,它可以安装到任何位置,但笔者的workspace总是安装在Mac系统的/Documents/workspace目录下。只要一直使用同一个目录,就不会遇到什么问题。
1.3.1 给Eclipse添加Android插件
既然已经把Eclipse运行起来,下面需要添加Android的ADT插件。这个神奇的插件会把Eclipse从一个简单的Java开发工具变为创建Android应用的工具。
(1)在Eclipse的帮助菜单上选择Install New Software(见图1.2)。
(3)给站点选一个名字。这里起的名字是“Android_stuff”。还可以选择安装几个插件包。
(4)全部选中后单击Next按钮,再单击一次Next按钮。
(5)接受Google的条款和条件。Eclipse就会下载合适的插件包。
注意:
如果在安装Eclipse插件中遇到问题,就要确保有一个有效的Internet连接。尝试在插件的URL中使用“http”替换“https”。如果这个办法无效,就访问http://developer.Android.com/sdk/eclipse-adt.html#installing网页,这里可以找到其他几个有用的调试步骤。
在下载完成前,系统可能会警告,要安装未签名的代码。这是预期之中的(别惊慌)。
(6)接受未签名代码的警告,继续下载过程。
(7)根据提示重启Eclipse。
1.3.2 定位SDK
再完成一步,就能创建一个项目了。这一步是告诉Eclipse到哪去找Android SDK。
(1)启动Eclipse。你会看到有帮助的Welcome界面。
(2)选择菜单File->Preferences。
如果目前为止所做的一切都正常,你会在左侧的列表中看到一个Android选项。
(3)单击Android选项。
(4)在SDK Location文本框中输入SDK所安装的位置。
图1.4演示了Mac系统中的情况。
(5)单击Apply按钮。
现在在白色的列表框内(此前的显示为“No target available”)会看到可用的SDK平台列表。
如果看不到列表就是有问题。回到“下载一个文件包”那一步,看看哪里有问题需要解决。
1.3.3 创建一个模拟器
刚才说过,你只要再做一步就可以创建项目了,这句话是真的,但是还需要创建一个模拟器来运行这个项目。所以需要再坚持一会儿,马上就完成了。
(1)在Eclipse运行的情况下,单击顶端工具条上的图标。如果你喜欢命令行,也可以在shell里运行命令Android来完成这一步(假定能把它加入到你所在的路径)。
这一幕看起来会很熟悉,因为你刚刚用Android命令安装了一两个应用平台。现在又回来用它创建一个新的虚拟设备。
(2)在Android SDK管理器开启的情况下,确保选择了Virtual Devices标签页,然后单击New按钮。会弹出一个新的模拟器对话框。
(3)在Name域输入给模拟器起的名字,这个名字最好有助于把它和其他模拟器区分开。 在发布第一个应用之前,会创建不止一个模拟器。
(4)从Target下拉菜单中选定你想以哪一个SDK为target。现在最简单的选择是从“姜饼”系统(2.3.3版本)开始,而所有这些在“冰淇淋三明治”系统(4.0版本)上同样有效。
(5)在SD Card域中,选中Size单选按钮,输入一个较小的尺寸。
(6)在Skin域中,选中Built-In单选按钮,从下拉菜单中选中Default(WVGA800)。
完成后的界面如图1.5所示。
(7)单击Create AVD按钮,在桌边跳一会儿舞(不跳也可以,你自己决定)。
(8)选中新的模拟器,单击Start按钮让它运行。接下去是启动一个虚拟设备新实例的艰苦过程。
注意:
关于模拟器的专业建议是,一旦启动一个模拟器的实例,你就不需要再次启动它了。重新安装应用也不需要创建一个模拟器的新实例(像其他许多系统那样)。
1.3.4 操作Android手机
在几乎所有场合下,即使有一个真正的Android设备,也要通过模拟器在其上进行开发。Android系统最奇妙的特点之一是连接和操作任何Android手机都非常简单。如果想开始操作自己的Android设备,需要按如下步骤操作。
(1)找到手机附带的USB线,把它插到电脑上。
(2)在主界面的菜单栏上选择Settings->Applications->Development,选中复选框,启动USB调试功能。
(3)如果用的是Windows系统,可能需要安装通用USB驱动。在http://developer.Android.com/sdk/win-usb.html网页上可以找到该驱动。
(4)如果正确完成了这一切,就会在手机的通知栏中看到一个小虫子的图标。手机就会像一个模拟器那样工作。
恭喜!如果截至目前完成了以上每个步骤,就有了自己的全新模拟器或连接好的设备,Android SDK也已经正确安装,准备大干一场。花一分钟时间感受一下成果,玩玩新的模拟器(见图1.6),然后继续进入1.4节,开始创建应用。
提示:
模拟器是一个完整的Linux虚拟机,可能比较消耗系统资源(尤其是在Eclipse运行的时候),所以要确保用来开发的机器有足够的RAM。