- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在 emultor 或设备上调试一个简单的 Android 应用程序,但我无法让调试器在我设置的任何断点处停止。我结合了这里和整个网络上的其他帖子并尝试了所有建议(将 debuggable:"true"添加到 list 中,停止并启动 adb,清除所有,确保我使用调试按钮而不是运行按钮,等等) .在 Debug 透视图中,我可以看到线程,在 DDMS 中,它在我正在调试的设备旁边显示调试图标。我确实在我设置断点的地方看到了蓝点,调试透视图列出了它们并表明它们处于 Activity 状态。
我已经在断点之前设置了警报以验证代码是否正在执行。
这里开始疯狂。还有其他建议吗?我一定是遗漏了一些简单但不明显的东西。
更新:我感谢到目前为止的回复。不幸的是他们没有解决我的问题。我已按照调试说明进行操作,并在手机中打开了调试功能。此外,我确实在启动时在手机上看到“等待调试器”警报。一般来说,一切都说我正在调试(包括获取我添加的 logcat 输出)。它不会在我添加的断点处停止,这些断点列在“调试”透视图的断点选项卡中。还要重申一下——在设备和模拟器上进行调试时都会发生这种情况。我注意到的一件事是,当我启动调试器时,我将其设置为启动 Android 设备选择器。在那里,我的设备的“调试”列是空白的——但如果模拟器正在运行,调试列会显示"is"。控制台还指出正在尝试连接到调试器。是否应该有一个控制台日志表明调试器已成功连接?我没有看到这个。
更新 20120914:我离开这个已经有一段时间了,之前已经放弃了。回去尝试解决这个问题。它仍然没有解决。以上所有内容仍然是最新的 - 但我注意到另一件事。我在主要 Activity 上设置了一个类加载断点,它确实停在那里。它只是不会在任何行断点处停止。我刚刚更新到最新的 JDK 1.7.0_07、Android SDK 20、ADT Plugin 20.0.3。我已经使用 logcat 输出消息并在此行设置断点。我在 logcat 中看到消息,所以我知道代码正在执行。 debig 透视图中的调试窗口也确实显示了 android 应用程序及其下方的多个线程,DDMS 透视图中的设备窗口显示了旁边带有绿色错误图标的应用程序。
还有一件事 - 当调试器运行时,行断点项目符号不会在它们上面覆盖复选标记(类加载断点会!)。我猜这是根本原因 - 但我不知道为什么他们没有得到这个。 (顺便说一句,跳过断点也没有设置——断点没有线穿过它们)。
如有任何新建议,我们将不胜感激。我已经为此浪费了很多时间。这一定是我没有看到的明显的东西。
最佳答案
现在我觉得写这篇文章有点愚蠢。但我最终解决了我的问题。问题是您不能在 Javascript 代码中设置断点。我无意中遗漏的部分是我正在使用 PhoneGap 为 Android 编写应用程序。几乎所有代码都是 Javascript。我非常习惯在 Visual Studio 中开发 .NET Web 应用程序,我只是假设您可以在 javascript 代码中设置断点。 Java 代码中的断点恰好可以正常工作。无论如何,感谢您的任何建议。不知道是否有其他 .NET 开发人员正在尝试 PhoneGap 开发 - 但也许这篇文章会对他们有所帮助。
关于使用 Eclipse 进行 Android 调试 - 无断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10842910/
我想在文件系统上手动创建文件夹/文件,以便在 eclipse 的工作区中创建新项目,并在启动 eclipse 并选择工作区时显示在项目资源管理器中。 执行此操作需要创建哪些文件,它们需要位于何处? 请
我正在关注these instructions ,但在运行 mvn eclipse:eclipse 等命令时遇到问题。 我应该如何以及在哪里运行该命令? 我的设置: Windows 7 32 位 面向
是否有任何命令可以在不实际启动 eclipse 的情况下创建 eclipse 工作区?我希望该命令成为脚本的一部分。创建工作区后,将对其进行配置(例如文本编码),然后用于将项目导入到 RTC。我知道下
我想为 Eclipse 插件创建一个自动安装程序(即不通过“更新管理器”)。我的场景很简单:用户关闭 Eclipse,将下载的 JAR 放入 dropins 文件夹,启动 Eclipse,其余的过程是
每当我们想要使用现有源位置创建 Eclipse 项目时,我们将选择现有源位置(根)作为项目位置。 Eclipse 将在该源的根目录中创建所有项目特定文件。 现在,出于某种原因,如果我们想用不同的设置重
可能被问过多次; 有没有办法从控制台(Linux 或 Windows)刷新 Eclipse 工作区文件夹。 我知道有 Ant 任务可以做到这一点。但很想知道是否有命令行技巧。 最佳答案 不,您能做的最
我说的是工具栏上的小图标。 网络上似乎没有任何这样的问题,它们都指的是 android 或自定义应用程序,而不是与 eclipse 捆绑在一起的图标。 我想知道是否有人尝试过这个,或者可以告诉我它不值
如何使用 Eclipse 比较两个文件? (目前我正在使用 WinMerge 。) 最佳答案 要在 Eclipse 中比较两个文件,请首先在 Project Explorer/Package Expl
我正在尝试将我在一个带有数据库的 Eclipse JEE6 项目中所做的所有工作转移到另一个 Eclipse 程序。我知道我将不得不重新配置很多并重建很多库文件,但是尽可能多地传输的最简单方法是什么?
在 Eclipse 中加载我的工作台并启用 TFS 插件时,它挂起。与此类似: http://social.msdn.microsoft.com/Forums/vstudio/en-US/85c1d3
Eclipse 可以通过插件包含许多不同的功能集。您是否在一个 Eclipse 中安装所有插件?或者您是否从 spring 安装 STS,从 adobe 安装 Flex eclipse,甚至从 ecl
我错误地单击了“在 Eclipse 首选项中将目标运行标记为忽略在 Eclipse 构建中(实验)”: 在哪里/如何撤消此操作? 最佳答案 m2e 使用文件 YOUR_WORKSPACE/.metad
我是 Maven 新手。我尝试执行 >mvn eclipse:eclipse -Dwtpversion=2.0。但我收到以下错误: D:\test\CounterWebApp>mvn eclips
当我运行多个 Eclipse 实例时,操作系统不断请求上述权限。 我已经授予了该权限,并且我尝试了多次禁用和启用该权限。 我正在使用, macOS Catalina(版本:10.15.3 (19D76
我有一个 Maven 项目,其中我在项目构建期间使用 wsimport 作为目标来使用 Web 服务。 org.codehaus.mojo
当尝试使用 eclipse 新软件功能安装 eclipse 时,出现此错误: Cannot complete the install because one or more required item
我已经下载了整个 Eclipse Helios/Indigo 版本的源代码。现在我想对它进行一些修改等等。所以我导入了整个源代码,但现在我在编译时遇到了 n 个错误。此外,我正在尝试 RunAs> 插
我已经安装了 eclipse Oxygen 并且正在尝试连接到 Eclipse 市场,以安装插件,它给出了以下异常 - org.eclipse.equinox.p2.core.ProvisionExc
我的 IDE 中安装了来自 Sonatype 的 m2Eclipse 插件。它允许我通过右键单击 pom.xml 文件并导航到“运行方式”菜单来运行各种 Maven 命令(打包、安装等)。 但是,我还
我在 Windows7 64 位上运行 Maven 3 时遇到问题。当我执行maven eclipse:eclipse(我使用maven-eclipse-plugin 2.8)时,maven不会创建任
我是一名优秀的程序员,十分优秀!