2012-02-22 35 views
26

我也跟着下面的教程http://developer.android.com/guide/developing/projects/projects-eclipse.html与Java源代码调试的Android库项目

和我有2个项目:启动项目和库项目。大多数源代码位于库项目中

当我调试android应用程序,并且当我将一个断点放入java中时,断点工作,但它跳转到位于库项目文件夹中的类文件中(启动器项目)。

我想停止在java代码中,所以我不必在源代码和编译代码之间切换,因此修改源代码。可能吗 ?

问候

+1

AFAIK这是不可能的,因为奥夫Android和Java视图之间的视图切换。即使您将正确的来源分配给图书馆,我也无法工作。无论如何,我也想知道是否有解决方案... – devsnd 2012-02-22 22:11:36

回答

68

这里是我工作: (前至少有一次点击调试后)

  • 在Eclipse中打开调试视图(使用菜单顶部:窗口 - >显示视图 - >调试)
  • 右键点击调试窗口“编辑源查找”活动
  • 单击其中的“添加”
  • 选择“Java项目”
  • 勾选为Android库项目
  • 按OK
+3

Genious!谢谢! – Vlad 2014-03-31 15:55:34

+2

我知道“谢谢,我也是!”评论是皱眉,但这个答案肯定值得一个“谢谢!我也!”。所以......恩,谢谢。我也是。 :) – matiash 2014-05-20 23:58:35

+1

谢谢。也为我工作。 – magirtopcu 2014-06-06 15:45:42

5

在我的情况下,解决办法是:

  • 在Eclipse中打开调试视图(使用菜单顶部:窗口 - >显示视图 - >调试)
  • 右键单击调试窗口中的某个活动“编辑源查找”
  • 选中“搜索路径上重复的源文件”

jhnclvr的aswer导致我这个对话框