Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中逐步调试的困难。_Android - Fatal编程技术网

android中逐步调试的困难。

android中逐步调试的困难。,android,Android,我想在android中执行逐步调试。我在Eclipse工作。每当我启动android应用程序并遇到断点时,就会出现问题。问题是: 我进入调试模式,我看到我的断点被击中,但现在我想逐步执行,它不起作用。 只要我按f5或按“跨步/跨步进入”键,就会打开一个新窗口,显示以下内容: 类文件编辑器 找不到源 我该怎么办?我已将正在调试的文件附加到源代码,但它仍然不工作? 此错误是什么意思?尝试设置断点。如果你“停止”你的应用程序,你就不知道你到底是哪一部分来源。(你的应用程序使用android LIB,因

我想在android中执行逐步调试。我在Eclipse工作。每当我启动android应用程序并遇到断点时,就会出现问题。问题是:

我进入调试模式,我看到我的断点被击中,但现在我想逐步执行,它不起作用。 只要我按f5或按“跨步/跨步进入”键,就会打开一个新窗口,显示以下内容:

类文件编辑器

找不到源

我该怎么办?我已将正在调试的文件附加到源代码,但它仍然不工作?
此错误是什么意思?

尝试设置断点。如果你“停止”你的应用程序,你就不知道你到底是哪一部分来源。(你的应用程序使用android LIB,因此在你按下step oper/into键时,你可能正在执行一些LIB行。
如果设置断点,应用程序将在您的代码中停止,而不是在libs中停止。

您实际上可以下载Android源代码并继续在Android源文件中进行调试。有时了解封面后面的内容非常有用


另外,尝试点击F6(如果您使用的是Eclipse),因为它不会进入更深层次的函数,而是继续逐行执行。或者设置一堆断点,如果您更方便的话,用F8点击resume。

您尝试过使用DDMS吗?我已经多次使用它发现我的代码存在问题


按照上述帖子的建议使用f6(单步执行)也可以。您到底在调试什么?

可能调试器指向库代码(您添加了任何外部库引用吗?)。

您是否正在尝试单步执行Android库中的方法?