Eclipse 调试Android第三方库源码

一.jar库项目在同一Worksapce当中

我们经常是一种情况是库jar 项目和调用的App均在同一个Eclipse 空间之上.

如果我们在调试App的情况下,想跳入jar库源码不是可能.

需要进行两步设置(以项目FitData为例,他生成是fitdata.jar

  1. 导入库:在项目右键菜单选 Propertis.选择java build path -->选择Libraries 再点Add JARs....

这时弹出一个项目列表框,可以选择库项目 bin/fitdata.jar 直接引用项目库

Eclipse 调试Android第三方库源码_第1张图片
Paste_Image.png
  1. 设置库源码路径
    仍然是libraries页,展开刚往fitdata.jar项目,点击Source attachment:
    然后点击Edit... 弹出源码路径

这是注意还有一层src的目录,即选择/FitData/src

Eclipse 调试Android第三方库源码_第2张图片
Paste_Image.png

3.设置输出,在另一个页Order and Export 页里,找到刚选择的fitdata.jar项目,先点击Top 让其在第一个位置,然后打上勾,

Eclipse 调试Android第三方库源码_第3张图片
Paste_Image.png

完成这三点后,就能直接跳入库源代码调试.

4.调试时,我发现在进入库方法之前,必须要选择跳入方法并且在库方法里设断点.这时会弹出一个窗口要求再重新Attack源码,这时重设一次,OK.

而直接在库方法打断点运行会无法找到代码

Eclipse 调试Android第三方库源码_第4张图片
Paste_Image.png

你可能感兴趣的:(Eclipse 调试Android第三方库源码)