EclipseADT怎么关联android的源码?

EclipseADT怎么关联android的源码?,第1张

在eclipse里直接看它的源,大概需要经由下面的几个步骤:

1.下载源码

这部分网上有大量的资料,这是我参考的文章:《Windows平台下Android源码的下载》

2.在eclipse中关联源码

常用eclipse的人对在eclipse中关联源码的 *** 作应该也都很熟悉。

1、找到项目中的android.jar,右键→properties

2、选择External Folder来关联到外部文件夹

3、选择%存放源码的目录%/base/core/java→ok。这样就完成了关联源码的 *** 作。

4、按住Ctrl点击类名或接口名即可查看源码。

更要命的是,Android Eclipse plugin (ADT)不允许我们在项目属性中attach源代码到android.jar上。好在Eric Burke找到了把source加入到SDK中的办法 ,通过分析ADT的源代码我们知道ADT是从SDK目录下的“sources” 目录来查找class对应的源代码,这样我们只要把源代码放到sources目录中ADT就可以自动找到对应的源代码了。 下载源代码后,在/android-sdk-windows/platforms/android-xx下新建一个sources目录,将源文件放在sources目录下,然后在编写的android的class中就可以看到引用文件的源代码了, 如下所示:SDK_PATH | android.jar +--docs/... +--samples/... +--sources +--android | ...accounts, annotation, app, bluetooth, etc... +--com/android/etc... +--dalvik/... +--java/... +--javax/... 其实我们并不需要所有Android的源代码。比方说我们把Binder相关的文件copy到sources/android/os目录下。我们使用ADT调试的时候就可以直接看到Binder的源代码.

增加sources目录后记得重新启动Eclipse! 有时通过某个项目点右键,运行debug as/android application,调试APP时,可查看framework class的源码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11493953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存