Eclipse android开发关联源码图文说明
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
在Android开发过程中,有时我们需要深入理解系统的工作原理或者学习特定API的实现,这时查看源码就显得至关重要。本文将详细介绍如何在Eclipse环境下关联Android源码进行开发。 我们需要获取Android不同版本的源码。这里提供了从Android 1.5(Cupcake)到Android 2.3(Gingerbread)的Java源码下载链接: 1. Android 2.3 (Gingerbread): http://lizongbo.googlecode.com/files/android_gingerbread_javasrc.zip 2. Android 1.5 (Cupcake): http://lizongbo.googlecode.com/files/android_cupcake_javasrc.zip 3. Android 1.6 (Donut): http://lizongbo.googlecode.com/files/android_donut_javasrc.zip 4. Android 2.1 (Eclair): http://lizongbo.googlecode.com/files/android_eclair_javasrc.zip 5. Android 2.2 (Froyo): http://lizongbo.googlecode.com/files/android_froyo_javasrc.zip 下载源码后,我们需要将其解压缩到一个合适的目录。例如,你可能会选择在你的工作空间内创建一个新的文件夹来存放源码。 接下来,我们开始在Eclipse中关联这些源码: 1. 打开Eclipse并确保你已经安装了Android Developer Tools (ADT) 插件,这是进行Android开发所必需的。 2. 在Eclipse的菜单栏中,选择“Window” -> “Preferences”打开设置窗口。 3. 在左侧的树形菜单中,展开“Android”选项,然后点击“Build”。 4. 在右侧面板中,找到“External Build Tools”的部分,勾选“Use external build tools”,这将使Eclipse使用SDK构建工具,而不是内置的Java编译器。 5. 关闭“Preferences”窗口,现在我们转到项目设置。 6. 选择你需要关联源码的Android项目,右键点击该项目,选择“Properties”。 7. 在左侧的“Properties”窗口中,找到并点击“Java Build Path”。 8. 进入“Libraries”标签页,点击右侧的“Add External JARs...”按钮。 9. 浏览并选择你之前解压缩的Android源码的根目录,通常包含多个子目录,如“android.jar”所在的目录。 10. 确保选择了正确的源代码目录,通常名为“src”或“java”,然后点击“OK”。 11. 现在Eclipse应该已经将源码添加到你的项目中了。你可以通过Ctrl+鼠标左键点击任何Android类来查看源码。 关联源码后,你可以在阅读和调试代码时直接查看Android系统的内部实现。这对于深入理解API的工作原理、查找问题原因以及学习最佳实践都非常有帮助。但需要注意的是,这种方法只能查看Java源码,对于原生库(如C++代码)则无法查看。 关联Android源码是提高开发效率和学习Android平台的一个重要步骤。通过这个过程,开发者可以更好地理解Android系统的架构,从而编写出更高效、更优化的代码。在Eclipse中进行这个操作并不复杂,只需要按照上述步骤操作即可。
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/3354692/bg1.jpg)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- lyhyrc2014-05-24代码地址不对的,其他不错
- 傲慢的上校2012-05-30很不错,图文并茂,讲解的很详细,不过源代码地址现在变了。
![avatar](https://profile-avatar.csdnimg.cn/872866480a394f57ba5f0e463f95b5ca_nihaowangxinwei.jpg!1)
- 粉丝: 2
- 资源: 57
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- SQL中的CREATE LOGFILE GROUP 语句.pdf
- C语言-leetcode题解之第172题阶乘后的零.zip
- C语言-leetcode题解之第171题Excel列表序号.zip
- C语言-leetcode题解之第169题多数元素.zip
- ocr-图像识别资源ocr-图像识别资源
- 图像识别:基于Resnet50 + VGG16模型融合的人体细胞癌症分类模型实现-图像识别资源
- C语言-leetcode题解之第168题Excel列表名称.zip
- C语言-leetcode题解之第167题两数之和II-输入有序数组.zip
- C语言-leetcode题解之第166题分数到小数.zip
- C语言-leetcode题解之第165题比较版本号.zip
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)