天天看点

《Android应用开发攻略》——1.5 在Windows上安装用于Android开发的IDE

daniel fowler

1.5.1 问题

你希望使用windows pc开发android应用程序,所以需要在windows平台上设置ide的简明指南。

1.5.2 解决方案

建议使用eclipse ide开发android应用,在windows上配置eclipse不是一步式的安装;必须完成几个阶段的工作。本攻略提供这些阶段的详情。

1.5.3 讨论

java的eclipse集成开发环境( integrated development environment,ide)是开发android应用程序的推荐平台,android开发工具(android development tools,adt)插件改进了eclipse。adt插件使用android软件开发工具包(software development kit,sdk),这个sdk提供了android软件开发中必不可少的程序。安装开发系统需要下载和安装以下软件:

java标准版开发工具包

eclipse for java development

android 软件开发工具包(software development kit)

android开发工具插件(从eclipse中下载安装)

下面几节将详细介绍在windows pc上安装eclipse的各个阶段(在xp、vista和windows7上测试通过)。

安装jdk(java开发工具包)

选择java图标访问jdk下载页面。

这时将显示jdk下载列表,单击accept license agreement(接受授权条款)单选按钮;否则无法继续下载。下载并运行最新的jdk,在本书编写期间,最新的版本是jdk-7u2-windows-i586.exe(64位windows使用jdk-7u2-windows-x64.exe)。可能必须选择下载站点位置。接受出现的任何安全警告,但是只能在官方的java下载网页上下载。

下载结束并运行后,必须检查安装屏幕,然后单击next按钮直到jdk安装程序运行结束,没有必要修改任何选项。jdk安装程序运行结束后,单击finish按钮,这时可能会出现产品注册网页,可以关闭该网页或者选择注册安装的产品。

安装eclipse for java development

在packages下拉列表中选择windows,选择相应的eclipse ide for java developers下载链接(见图1-8)。

《Android应用开发攻略》——1.5 在Windows上安装用于Android开发的IDE

下载并打开zip文件。该文件中有一个eclipse目录,其中包含多个文件和子目录。复制eclipse目录及所有内容(图1-9),目标位置通常是c盘根目录或者在c:program files下。当windows要求复制授权时选择continue(继续)按钮。

建立指向eclipse.exe的桌面快捷方式。

《Android应用开发攻略》——1.5 在Windows上安装用于Android开发的IDE

运行eclipse建立一个工作区,并检查java和eclipse是否正确安装。运行eclipse时可能显示一个安全警告,选择run(运行)按钮继续。接受默认工作区位置或者使用不同的目录。

安装android sdk(软件开发工具包)

选择最新的windows exe包(目前是installer_r16-windows.exe)并选择run(运行)。接受安全警告(仅在从android sdk官方网站下载时)。android sdk tools安装程序将显示一些屏幕。在每个屏幕上选择next按钮,不需要改变任何选项。c:program files是受保护的目录,所以你可以获得授权而将程序安装在该目录,或者像某些开发人员那样,将其安装到你的用户文件夹或者另一个目录——例如c:androidandroid-sdk。

单击install(安装)按钮时,将会短暂地显示一个进度屏幕,同时复制android文件。单击最后一个next按钮,并在安装结束时单击finish按钮。如果选中start sdk manager(启动sdk管理器)复选框,sdk管理器将会运行,否则从android sdk tools程序组选择sdk manager(开始→所有程序→android sdk tools→sdk manager)。当sdk管理器运行时,选中可下载的android软件包,显示所有可用程序包的列表,有些下载已经预先选中。列表中的status(状态)列显示了程序包是否安装。在图1-10中,你可以看到android sdk tools已经安装并在status列中反映。

《Android应用开发攻略》——1.5 在Windows上安装用于Android开发的IDE

选中需要安装的所有程序包,可用的程序包很多,包括每个应用编程接口(api)级别的sdk平台程序包、大部分api级别的应用程序示例、google maps api、制造商设备专用api、文档、源代码和如下google附加程序包:

android support

用于在旧设备上支持较新的android api

admob ads sdk

用于在应用中加入广告

analytics sdk

支持客户订单分析

market billing

添加应用内购买支持

market licensing

帮助保护程序免遭非法复制

usb driver

用于在物理设备(或者使用制造商驱动程序)上进行调试

webdriver

帮助测试网站与android浏览器的兼容性

建议下载多个sdk平台,以便用各种设备配置测试应用程序。值得一提的是,旧的计算机可能难以运行较新的android api虚拟设备模拟器;因此,在这些计算机上要使用较早的sdk平台进行开发。如果对下载哪个版本有疑惑,可以接受最初的选择,并在必要时重新运行sdk管理器获得其他程序包,或者检查所有程序包并全部下载(可能花费一定的时间)。单击install packages(安装程序包)按钮。

选中的程序包将在一个列表中显示;需要接受许可条款的程序包将显示一个问号。选择所有带有问号的程序包,阅读许可条款,可以使用单选按钮接受或者拒绝程序包。拒绝的程序包用一个红色的“×”标记。单击accept all(全部接受)按钮可以接受所有可用的程序包。单击install按钮将显示一个进度记录,显示正在安装的程序包,以及发生的错误。在windows上出现的常见错误之一是sdk管理器无法访问或者重命名目录。当遇到这种情况时,以管理员身份重新运行sdk管理器,检查目录是否有只读标志或者文件;进一步的细节参见攻略1.12。完成后,单击sdk管理器窗口顶端的×按钮关闭程序。

安装android开发工具(adt)插件

可以通过eclipse安装adt插件,但是必须以管理员账户运行eclipse。使用前面创建的快捷方式,或者从eclipse文件夹运行eclipse.exe。在任何一种情况下,弹出上下文菜单(单击右键),选择“run as administrator”(以管理员身份运行)并接受任何安全警告。eclipse加载完毕后,打开help(帮助)菜单,选择install new software(安装新软件)。

在安装屏幕上,在“work with”框中输入如下地址:

<code>https://dl-ssl.google.com/android/eclipse/</code>

单击add按钮,出现add repository(添加存储库);在name框中输入有意义的短语如“adt plug-in”(前面提到的网址将显示在location框中);见图1-11。

单击ok按钮,表格的name列中短暂地显示“pending”,然后屏幕更新。

选中developer tools(开发人员工具)旁边的复选框,然后选择屏幕底部的next按钮(见图1-12)。

《Android应用开发攻略》——1.5 在Windows上安装用于Android开发的IDE

这时将显示安装项列表,如果显示错误消息,检查eclipse是否运行于管理员账户下。再次选择next按钮,显示许可证屏幕,确保接受所有许可条款(选择“i accept the terms of the license agreements”单选按钮)。然后单击finish按钮,必须接受一个安全警告才能完成安装;在警告框中选择ok按钮(前面输入的地址是一个安全地址)。eclipse将要求重启。选择restart now(现在重启)按钮,eclipse将关闭并重新加载,出现“welcome to android development”(欢迎加入android开发)对话框。在existing location框中设置sdk位置(sdk管理器已经运行),导航到android sdk文件夹(默认是c:program filesandroidandroid-sdk)并单击next按钮(见图1-13)。

这时将会出现一个google android sdk使用情况监控问题;如果有必要,修改选项并单击finish按钮。现在,eclipse配置为构建和调试android应用程序。android模拟器的配置参见攻略3.3;然后尝试攻略1.4中的健全性检查。将物理设备插入计算机,开启usb调试(在应用程序/开发选项中)。

1.5.4 参阅

攻略1.4;攻略1.12;攻略3.3;

《Android应用开发攻略》——1.5 在Windows上安装用于Android开发的IDE
《Android应用开发攻略》——1.5 在Windows上安装用于Android开发的IDE

继续阅读