Tag: 断点

Android Studio的debugging器不会在库模块中的断点处停止

目前,我正在开发基于第三方代码的Android应用程序。 我开始为理解代码设置断点,很快就遇到了一个问题。 突然,我无法让Android Studio停止在断点处。 我试图设置onCreate方法内的断点,在button的OnClickListener – 没有任何工作。 现在我发现它唯一的作用是在应用程序模块中。 由于该项目在应用程序模块中只有一个单独的活动类,其他所有内容都在库模块中提供,实际上我根本无法进行debugging。 我假设在AndroidManifest.xml中有错误,或者更可能在build.gradle文件中。 正如我刚刚从Eclipse切换到Android Studio,所有这些gradle的东西对我来说都是新鲜事物。 如果我在应用程序运行时将鼠标hover在库断点上,它会告诉我“在行中找不到可执行代码”。 我认为这是我的问题的原因,但我不知道如何解决这个问题。 build.gradle中有没有任何“通常的嫌疑人”可能会导致我的问题? 我已经做了清理我的项目,并没有成功使caching失效。 我什至试图build议在库模块里面添加<activity>条目。 编辑 :我正在使用最新版本的Android Studio(版本1.1.0从2月18日),应该有类似的错误修复了一段时间以前存在。 应用程序模块中的build.gradle的内容: apply plugin: 'com.android.application' android { compileSdkVersion 19 buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion Integer.parseInt(project.MIN_SDK) targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) } signingConfigs { release { keyAlias 'xxx' keyPassword 'xxx' storeFile file('xxx') storePassword 'xxx' } } buildTypes { release { […]

如何清除所有Firebug JS断点?

我似乎有一个奇怪的Firefox / Firebug的问题,由于看不见/腐败断点萤火虫暂停JS。 (Firefox 3.6.17,Firebug 1.7.2)这可能与jQuery(未知版本)有关。 由于萤火虫保持一个固定的断点列表,是否有办法清除萤火虫可能记住的一切? 我试图重新安装Firebug,但似乎没有帮助。 我试图寻找这个问题,但当然search“萤火虫断点”返回如何使用萤火虫断点成千上万的教程。

debugging时可以删除一个好的断点?

debugging时,对断点的更改只能在该debugging会话中保留。 一旦debugging器分离,断点恢复到其“预debugging”状态。 我可以欣赏这有时是有用的,并理解为什么它默认这种方式。 然而,有没有人知道是否有一个选项来禁用此function(在VS2010中),如果我在debugging过程中删除/禁用/添加一个断点,下次开始debugging时,更改将持续?

如何在节点debugging器中禁用“第一行中断”

有没有一个命令行参数或环境variables,禁用节点debugging器的“第一行中断”function?

java / eclipse中的数据断点

当用VS开发C ++的时候,你有这个惊人的数据断点特性,当内存中的某个地址的数据发生变化时会触发数据断点。 在eclipse中开发java时有没有类似的function? 谢谢! 编辑:关于“挂起时值改变”function:我的印象是,执行必须仍然到达断点所在的线。 事情是我想让它触发的任何地方,只要值的变化。

Visual Studio断点在哪里保存?

在检查代码时,我似乎正在从其他程序员那里获得断点… Visual Studio保存的断点列表在哪里? 在vbproj文件? vbproj.user文件? 文件和设置? 它们是专门针对解决scheme,项目,用户还是计算机而devise的? 谢谢!

如何查看eclipse中的所有断点?

我是新的日食,我无法查看我已经放置的所有断点。 我甚至尝试过窗口 – >显示视图 – >断点,但这也是行不通的。

为什么我不能在eclipse中设置断点?

出于某种奇怪的原因,我不能在我的eclipse项目中使用断点。 我设置的所有断点在它们上面都有一条对angular线,位于相应行(在窗口左边)的点上方,就好像它们被阻塞一样。 当我在debugging模式下运行时,断点被忽略。 有任何想法吗?

如何等待,直到远程.NETdebugging器连接

今天我碰到一个问题,我需要远程debugging一个程序。 该程序是从另一个系统启动的,所以我实在没有机会在命令行上与之交互。 我可以很容易地改变它的来源。 我需要发生的是程序正常启动,然后等待我用debugging器附加到它。 我不能想出办法让我开心。 我确实发现了错误,但没有debugging器的帮助。 while(true) { } 保持进程活着,然后我可以用debugging器“设置下一个语句”,但它似乎尴尬和粗鲁。 Console.ReadLine(); 由于实际上没有一个控制台让我按下input ,所以看起来很奇怪。 (它也行不通,设置下一个语句,然后运行,让你回到ReadLine()等待。) 那么,我可以在.NET / CLR / C#程序中插入什么types的代码,说:“等到这里,直到我可以附加一个debugging器”?

PHP中“break”或“continue”后的数字是什么意思?

有人可以请示例解释,什么是循环break 2或continue 2在PHP中? 这是什么意思呢,在break或continue之后是一个号码?