《Android应用开发》——1.3节配置Eclipse
本节书摘来自异步社区《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。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《HTML5移动应用开发入门经典》—— 1.5 在iOS和Android设备中使用HTML5
本节书摘来异步社区《HTML5移动应用开发入门经典》一书中的第1章,第1.5节,作者:【美】Jennifer Kyrnin,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.5 在iOS和Android设备中使用HTML5 HTML5移动应用开发入门经典许多设计人员并不是很乐意在他们的Web页面中使用HTML5,因为当前IE对HTML5的支持相对较少。事实上,只有IE 9对HTML5提供了适当的支持。不过,其他诸如Firefox、Chrome、Opera及Safari这些浏览器都能为HTML5的大部分功能提供很好的支持。 警告:测试很关键 如果要开发在iOS、Android设备及桌面浏览器中都可用的页面或应用,需要将其在IE 8中进行测试。IE 8(及IE 7)依旧占据浏览器市场的大部分份额,若开发的页面或应用无法在IE8中使用,那么它们也无法适用于目前市面上流行的大部分大众浏览器。若计算机不是Windows系统,可以使用Browsershots(http://browsershots.org/) 这类在线工具来进行IE和其他浏览器环境中的测试。不过,对于运行Android和i...
- 下一篇
《iOS 6核心开发手册(第4版)》——1.8节秘诀:在屏幕上绘制触摸
本节书摘来自异步社区《iOS 6核心开发手册(第4版)》一书中的第1章,第1.8节秘诀:在屏幕上绘制触摸,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.8 秘诀:在屏幕上绘制触摸iOS 6核心开发手册(第4版)UIView提供了在屏幕上直接绘图的功能。它的drawRect:方法提供了一种直接绘制内容的低级方式,允许使用Quartz 2D调用创建和显示任意的元素。结合使用触摸和绘图可以构建具体的、可操作的界面。 秘诀1-7把姿势与drawRect相结合,引入了基于触摸的绘画。当用户触摸屏幕时,TouchTrackerView类将沿着用户的手指构建一条贝塞尔曲线路径。为了在触摸时画出前进的路径,touchesMoved:withEvent:方法将调用setNeedsDisplay。这反过来又会触发对drawRect:的调用,其中视图将画出累积的贝塞尔曲线路径。图1-3显示了具有以这种方式创建的路径的界面。 图1-3 用于iOS的简单绘画工具需要沿着一条路径收集触摸,并利用UIKit/Quartz 2D调用画出该路径 尽管可以修改这个秘诀以使用姿...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能