Android开发环境配置与Eclipse IDE使用技巧
1. Android开发环境配置
1.1 开发机器先决条件
-
支持的操作系统
:可以在以下操作系统上编写Android应用程序:
- Windows XP(32位)、Vista(32或64位)或Windows 7(32或64位)
- Mac OS X 10.5.8或更高版本(仅x86)
- Linux(详情见http://developer.android.com/sdk/requirements.html )
- 可用空间 :大约需要2GB的空间来安全安装开发Android应用程序所需的所有工具,包括JDK、Eclipse IDE、Android SDK以及工具和插件。
1.2 安装Java开发工具包(JDK)
大多数Android应用程序使用Java编写,可使用Oracle的JDK 5或JDK 6来开发Android应用程序,必须将其安装在开发机器上。
- 可在Oracle网站(http://goo.gl/yhhaL )阅读许可协议并下载Java标准版JDK的最新版本。
- 确保选择完整的Java开发工具包(JDK)用于开发,而不仅仅是Java运行时环境(JRE)。
- 按照相应安装程序的说明在机器上安装Java开发环境,具体安装可查看所选安装包的文档。
1.3 安装Eclipse IDE
Eclipse是一款流行的集成开发环境(IDE),许多开发者使用它进行Android开发,因为Android SDK包含允许与IDE紧密集成的插件。
- 若不想使用Eclipse,可在Android网站(http://goo.gl/KXcZj )找到有关使用其他IDE进行Android开发的更多信息。
- Eclipse适用于Windows、Mac和Linux操作系统,建议选择兼容的Eclipse安装版本,如:
- Eclipse IDE for Java Developers
- Eclipse IDE for Java EE Developers
- 为确保插件兼容性,建议使用较新的Eclipse版本,如Eclipse 3.5(Galileo)或Eclipse 3.6(Helios);若使用较旧版本(如Eclipse 3.3 Europa),则需先升级才能继续进行Android开发。
- 可在http://goo.gl/49qml 阅读许可协议并下载Eclipse IDE,其以压缩zip文件形式提供,无安装程序,将包解压到所需文件夹,然后根据目标操作系统的具体说明操作。
-
Windows安装注意事项
:将文件安装到适当位置后,找到Eclipse.exe可执行文件并在桌面创建快捷方式,编辑快捷方式并根据需要修改目标字段的命令行参数。
-
Mac OS X安装注意事项
:在Mac OS X系统上安装Eclipse时,务必查看Eclipse包中包含的README.html文件,该文件介绍了如何使用eclipse.ini文件向Eclipse传递命令行参数以及如何同时运行多个Eclipse实例以处理多个项目工作区。
1.4 安装Android SDK入门包
要开发Android应用程序,需要安装Android SDK,其入门包可从Android开发者网站(http://goo.gl/PFaxh )获取。
- 某些版本的Android SDK有方便的安装程序,若适用于你的平台可使用,也可下载压缩文件并解压到所需文件夹。压缩的SDK文件约需33MB硬盘空间,解压后约为46MB。
- Android SDK整体包括Android JAR文件(Android应用程序框架类)、Android文档、工具以及不同版本Android平台的示例代码,但入门包仅包含检索所需组件的核心工具。
-
Windows安装注意事项
:要将Android工具目录添加到PATH变量中,右键单击“计算机”并选择“属性”,在Vista系统中还需点击“高级系统设置”,接着点击“系统属性”对话框的“高级”选项卡,再点击“环境变量”按钮,在“系统变量”部分编辑PATH变量并添加工具目录的路径。编写本文时,安装程序在64位Windows操作系统上并不总是能正确检测到JDK的安装,若遇到此问题或其他安装问题,可使用可下载的压缩zip文件代替。
-
Mac OS X安装注意事项
:要将Android工具目录添加到PATH变量中,需编辑主目录中的.bash_profile文件。
-
Linux安装注意事项
:要将Android工具目录添加到PATH变量中,需编辑~/.bash_profile、~/.bashrc或~/.profile文件。
1.5 安装和配置Eclipse的Android插件(ADT)
Eclipse的Android插件允许与许多Android开发工具无缝集成,若使用Eclipse,强烈建议安装此工具。插件包含用于创建和调试Android项目及项目资源的各种向导。
- 要安装Eclipse的Android开发工具插件(ADT),需启动Eclipse并安装自定义软件更新,具体步骤取决于所使用的Eclipse版本,完整说明见Android开发者网站(http://goo.gl/SDoC5 )。
- 在Eclipse 3.6(Helios)上安装Android插件的步骤如下:
1. 启动Eclipse。
2. 选择“帮助” -> “安装新软件”。
3. 点击“添加”按钮。
4. 添加一个名为“ADT”的存储库,位置为https://dl-ssl.google.com/android/eclipse/ 。
5. 点击“确定”,若无法解析到相应存储库,可尝试在位置URL中使用“http”代替“https”。
6. 应在“可用软件”列表中看到项目,勾选“开发工具”旁边的复选框以下载所有可用工具。
7. 点击“下一步”按钮并按照向导安装工具,接受许可协议的条款并点击“完成”按钮。
8. 可能会看到安装未签名内容的警告,点击“确定”继续安装插件。
9. 软件更新完成后,按提示重启Eclipse。
Android工具和SDK版本是组件化的,可使用Android SDK和AVD管理器选择要安装和使用的Android SDK版本。安装ADT插件后,需选择并安装要开发的特定Android平台以及其他所需组件,操作步骤如下:
1. 启动Eclipse。
2. 选择“窗口” -> “Android SDK和AVD管理器”。
3. 点击左侧菜单中的“可用包”选项。
4. 应至少看到两个选项:“Android存储库”和“第三方插件”,大多数人应下载所有项目,包括所有示例代码、离线文档和工具。若磁盘空间有限,可仅下载所需组件并根据需要添加其他组件,勾选要下载项目旁边的复选框。
5. 点击“安装选定项”按钮。
6. 选择“接受所有”单选按钮并点击“安装”按钮。
7. 可能需要按提示重启组件。
8. 安装完成后,点击“关闭”。若导航到“已安装包”菜单项,应看到已安装多个组件和平台版本。
最后,使用Android SDK和AVD管理器下载所有用于开发的Android组件后,需更新Eclipse首选项以指向刚下载和安装的Android SDK组件,步骤如下:
1. 启动Eclipse。
2. 选择“窗口” -> “首选项”(在Mac OS X中为“Eclipse” -> “首选项”)。
3. 点击顶级“Android”首选项,并将“SDK位置”设置为最初安装Android SDK的计算机位置。若设置正确,应看到列出的多个不同Android SDK目标平台及其API级别信息。
应经常检查Android SDK和AVD管理器,以获取Android SDK、工具和组件的更新和新版本,在此之前,确保先更新Eclipse的组件(如插件更新,Android SDK和AVD管理器通过Eclipse更新机制进行更新)。
1.6 配置开发硬件进行设备调试
大部分Android开发涉及在计算机上设计应用程序,然后通过USB连接将其下载、运行和调试到Android设备上,大多数设备出于安全原因默认禁用这些开发选项。
1.6.1 为开发目的配置Android设备
每个Android设备的调试设置可能不同,但启用Android设备上的开发设置的通用步骤如下:
1. 在设备主屏幕上,选择“菜单” -> “设置” -> “应用程序”。
2. 勾选“未知来源”的复选框,这样就可以安装自己的应用程序,而不仅仅是Android市场上的应用程序。
3. 选择“开发”菜单(“菜单” -> “设置” -> “应用程序” -> “开发”)。
4. 勾选“USB调试”的复选框,这样就可以在Eclipse中调试在该设备上运行的应用程序。
5. 勾选“保持唤醒状态”的复选框,这样在长时间调试会话期间设备不会进入睡眠状态。
6. 最后,勾选“允许模拟位置”的复选框,此设置有助于开发利用基于位置服务的应用程序。
1.6.2 为设备调试配置操作系统
要安装和调试Android应用程序,可能需要配置操作系统驱动程序,以便通过USB连接到设备,这在Windows机器上尤为重要,Android SDK附带了与大多数Android设备兼容的驱动程序。
-
Windows安装注意事项
:若在Windows操作系统上开发,在通过USB连接访问Android设备之前,需要安装与设备兼容的Android USB驱动程序。大多数驱动程序可从Android SDK和AVD管理器的“可用包”部分下载,其他特殊驱动程序可能需要从设备制造商的网站获取。下载适当的驱动程序后,可使用“设备管理器”并指向Android SDK目录下的google - usb_driver文件夹;也可从Android网站(http://goo.gl/TkqjL )下载最新的Google USB驱动程序,并在http://goo.gl/ecNHn 获取查找特定制造商USB驱动程序的来源列表。解压驱动程序后,通过USB电缆将手机连接到计算机并选择要安装的驱动程序。
-
Mac OS X安装注意事项
:在支持的Mac上,只需将USB电缆插入Mac和设备即可,无需额外配置。
2. Eclipse IDE使用技巧
2.1 创建新类和方法
- 创建新类 :可通过右键单击要创建类的包,选择“新建” -> “类”,然后输入类名、选择超类和接口,并选择是否为超类的构造函数或抽象方法创建默认注释和方法存根,从而快速创建新类和相应的源文件。
- 创建方法存根 :在编辑器中右键单击类或类内部,选择“源” -> “覆盖/实现方法”,然后选择要创建存根的方法、创建位置以及是否生成默认注释块,即可快速创建方法存根。
2.2 组织导入
- 快速导入类 :当在代码中首次引用类时,可将鼠标悬停在新使用的类名上,选择“导入‘类名’(包名)”,让Eclipse快速添加正确的导入语句。
- 自动组织导入 :使用“组织导入”命令(Windows中为Ctrl + Shift + O,Mac上为Cmd + Shift + O),Eclipse会自动组织导入,移除未使用的导入并为已使用但未导入的包添加新的导入。
- 解决类名歧义 :在自动导入过程中,若类名存在歧义(如Android Log类),Eclipse会提示选择要导入的包。
-
配置自动组织导入
:可配置Eclipse在每次保存文件时自动组织导入,可针对整个工作区或单个项目进行设置,为单个项目配置此功能可在处理多个项目时提供更好的灵活性,即使某些更改是改进也不想对某些代码进行修改。配置步骤如下:
- 右键单击项目并选择“属性”。
- 展开“Java编辑器”并选择“保存操作”。
- 勾选“启用项目特定设置”、“保存时执行所选操作”和“组织导入”。
2.3 代码文档化
常规代码注释很有用(如果编写正确),Javadoc风格的注释会出现在代码完成对话框和其他地方,因此更加有用。
- 要快速为方法或类添加Javadoc注释,在Windows中按Ctrl + Shift + J(在Mac上按Cmd + Alt + J)。
- 也可选择“源” -> “生成元素注释”,预先填充Javadoc中的某些字段(如参数名称和作者),从而加快此类注释的创建。
2.4 使用自动完成
自动完成是一个很棒的功能,可加快文本输入速度。
- 若此功能未出现或消失,可按Ctrl + 空格键将其调出。
- 自动完成不仅节省打字时间,还可帮助回忆方法或查找新方法,可滚动浏览类的所有方法,甚至查看相关的Javadocs,可通过类名或实例变量名轻松找到静态方法,在名称后输入点号(可能还需按Ctrl + 空格键),然后滚动浏览所有名称,接着开始输入名称的第一部分以过滤结果。
2.5 高效编辑代码
- 扩大编辑窗口 :有时会发现编辑器窗口太小,尤其是周围有很多额外的小元数据窗口和标签时,可双击要编辑的源文件标签,此时它几乎会占据整个Eclipse窗口大小,再次双击可恢复正常。
- 同时查看两个源文件 :可抓住源文件的标签,将其拖到编辑器区域的边缘或底部,会看到一个深色轮廓,显示文件将停靠的位置(与另一个文件并排或在另一个文件之上或之下),这样就创建了一个并行编辑器区域,还可拖动其他文件标签。
- 同时查看同一源文件的两个位置 :右键单击相关文件的标签,选择“新建编辑器”,会出现同一文件的第二个编辑器标签,结合上一个技巧,现在可以有同一文件的两个不同视图。
-
管理打开的标签
:如果打开了太多不再编辑的文件标签,可采取以下解决方法:
- 右键单击文件标签并选择“关闭其他”,关闭除所选文件之外的所有打开文件。
- 用鼠标中键单击每个标签可快速关闭特定标签(在支持中键单击的Mac鼠标上也适用,如带有滚轮的鼠标)。
-
可使用Eclipse设置限制打开的文件编辑器数量:
- 打开Eclipse的“首选项”对话框。
- 展开“常规”,选择“编辑器”,并勾选“自动关闭编辑器”。
- 编辑“关闭前打开的编辑器数量”的值,建议将此值设置为8,这样既能减少杂乱,又能有足够的编辑器打开以完成工作并打开参考代码。同时,如果勾选“当所有编辑器都脏或固定时打开新编辑器”,在积极编辑的文件数量超过所选数量时会打开更多文件,因此此设置在一次编辑大量文件时不会影响生产力,但在大多数正常任务中可保持整洁。
下面是配置Android开发环境的流程图:
graph LR
A[开始] --> B[安装JDK]
B --> C[安装Eclipse IDE]
C --> D[安装Android SDK入门包]
D --> E[安装和配置ADT插件]
E --> F[配置开发硬件进行设备调试]
F --> G[结束]
下面是配置Eclipse自动组织导入的步骤表格:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 右键单击项目并选择“属性” |
| 2 | 展开“Java编辑器”并选择“保存操作” |
| 3 | 勾选“启用项目特定设置”、“保存时执行所选操作”和“组织导入” |
2.6 其他实用技巧总结
为了更直观地展示Eclipse IDE的各种实用技巧,下面通过表格形式进行总结:
| 技巧类型 | 具体操作 | 作用 |
| ---- | ---- | ---- |
| 创建新类和方法 | 右键单击包,选“新建” -> “类”,输入类名等信息;右键在类内选“源” -> “覆盖/实现方法”,选方法创建存根 | 快速创建类和方法存根 |
| 组织导入 | 鼠标悬停新类名选“导入‘类名’(包名)”;用“组织导入”命令(Windows: Ctrl + Shift + O,Mac: Cmd + Shift + O);配置项目属性自动组织导入 | 快速添加正确导入语句,自动管理导入 |
| 代码文档化 | Windows按Ctrl + Shift + J,Mac按Cmd + Alt + J;选“源” -> “生成元素注释” | 快速添加Javadoc注释,加快注释创建 |
| 自动完成 | 按Ctrl + 空格键调出 | 加快文本输入,回忆和查找方法 |
| 高效编辑代码 | 双击标签扩大窗口;拖动标签创建并行编辑区;右键选“新建编辑器”;右键选“关闭其他”、中键单击标签、设置自动关闭编辑器数量 | 优化编辑窗口大小,多文件和多位置查看,管理打开标签 |
3. 总结与注意事项
3.1 开发环境配置总结
Android开发环境的配置涉及多个步骤和组件,下面通过流程图梳理整个配置过程:
graph LR
A[确定操作系统] --> B{是否支持}
B -- 是 --> C[准备2GB可用空间]
B -- 否 --> D[更换支持的操作系统]
C --> E[安装JDK]
E --> F[安装Eclipse IDE]
F --> G[安装Android SDK入门包]
G --> H[安装和配置ADT插件]
H --> I[选择并安装Android平台组件]
I --> J[更新Eclipse首选项指向SDK]
J --> K[配置开发硬件进行设备调试]
K --> L[完成配置]
D --> A
从流程图可以看出,整个配置过程环环相扣,每个步骤都为后续开发奠定基础。首先要确保操作系统支持,然后准备足够的空间,接着依次安装JDK、Eclipse IDE、Android SDK入门包等,最后进行硬件调试配置。
3.2 注意事项
- 版本兼容性 :在安装Eclipse IDE和ADT插件时,要注意版本兼容性。建议使用较新的Eclipse版本,如Eclipse 3.5(Galileo)或Eclipse 3.6(Helios),以确保与Android SDK和插件的良好集成。
- 驱动安装 :在Windows系统上进行设备调试时,要确保安装了与Android设备兼容的USB驱动程序。大多数驱动可从Android SDK和AVD管理器的“可用包”部分下载,特殊驱动需从设备制造商网站获取。
- 更新检查 :经常检查Android SDK和AVD管理器,获取Android SDK、工具和组件的更新和新版本。在更新之前,先更新Eclipse的组件,如插件更新。
- 资源管理 :在安装Android SDK组件时,若磁盘空间有限,可仅下载所需组件,并根据需要添加其他组件。同时,可通过Eclipse设置限制打开的文件编辑器数量,保持开发环境整洁。
通过以上的配置和技巧掌握,开发者可以更高效地进行Android应用程序的开发和调试,提高开发效率和代码质量。希望这些内容对大家有所帮助,祝大家在Android开发的道路上取得更好的成果!
超级会员免费看
884

被折叠的 条评论
为什么被折叠?



