debugging相关内容

Android Studio 3.0 - Logcat 窗口无法显示过滤器输入控件

我无法在 Android Studio 3.0.1 上的 logcat 输入文本控件中键入文本过滤器,因为它太小了. 我的屏幕够大了.我做了一个事件切换到全屏,但这并没有解决问题. 请看下面的截图. 有人见过这个问题吗?你是怎么解决的? 解决方案 尝试单击 logcat 窗口内的设置(齿轮图标)并选择 windowed 或 floating 模式,然后尽量拉伸窗口大小 ..
发布时间:2021-11-27 21:53:08 移动开发

Android:自动选择调试/发布 Maps api 密钥?

过时了:这个老问题是指过时的 Google Maps v1 API.使用 v2 API 时,您可以在一个 Google API 控制台条目中使用多个证书指纹.API Key 不再存储在 Manifest 和代码中. 是否可以自动检测用于签署 APK 的证书?我想在应用程序中调试和发布地图证书,并将有效的证书传递给 MapView 构造函数. 通过这样的设置,我在发布应用程序时不会出错 ..
发布时间:2021-11-27 19:30:01 移动开发

使用 Logcat 和模拟器进行 Android 调试.是否可以?

这很简单:我在 Linux 上使用 NetBeans 和 Android 模拟器 1.6.我的 android 手机上有 Logcat,但是将消息发送到某个可读位置的过程一点也不顺利. 谁能告诉我如何让 Logcat 在模拟器上运行?除了必须将 apk 复制到我的手机并进行测试之外,我还能做些什么来查看调试消息? 提前致谢! 解决方案 假设您安装了 SDK 并且正确设置了命令路 ..
发布时间:2021-11-27 19:16:14 移动开发

Logcat 不显示我的日志调用

我对 Android 编程一窍不通,想学习如何调试我的应用.我似乎无法在 LogCat 中显示我的 Log.i|d|v 调用. 这是我正在使用的代码.如您所见,我定义了一个 LOG_TAG 常量,但似乎在 LogCat 中找不到它.我还导入了 android.util.Log 并确保在我的 AndroidManifest 中我将“debuggable"设置为 TRUE. 我还检查了 h ..
发布时间:2021-11-27 19:14:14 移动开发

Eclipse logcat 调试

我有一个初学者问题,我想调试我的应用程序,但我不知道如何正确使用 Logcat. 现在,我收到了这个错误,我不知道这是什么意思. 我如何使用这些信息?有可以看的教程吗? 感谢您的帮助. 09-23 11:27:55.968: E/AndroidRuntime(807): 致命异常: main09-23 11:27:55.968: E/AndroidRuntime(807): j ..
发布时间:2021-11-27 19:13:55 Java开发

在 Android 库中调试本机代码

我的工作区布局是: .├── 应用程序库│ ├── AndroidManifest.xml│ ├── ...│ ├── jni│ ├── libs│ ├── ...│ └── src└── 应用├── AndroidManifest.xml├── ant.properties└── …… 如何在 Eclipse 中调试本机库?有人对此有所暗示吗? 解决方案 通过将未剥离的共享库/库 ..
发布时间:2021-11-27 18:29:55 移动开发

GDB 无法加载 so 文件和错误 没有此类文件或目录

我正在使用 alpine linux 将核心文件加载到 docker 容器内的 GDB 中.最初我的 gdb 抱怨找不到二进制文件,然后我跟着这个讨论 gdb 在启动程序以代码 127 退出并安装了 libc6-compat,即使我有 64 位 linux 并且我的二进制解释器是 64 位 [请求程序解释器:/lib64/ld-linux-x86-64.so.2] 这确实有效,但现在我遇到了 ..
发布时间:2021-11-27 08:28:16 服务器开发

什么是 NSPathStore2?

我所知道的就是: 它是私人的 它以某种方式创建了字符串尝试执行与路径相关的事情 我的意思是,如果它们是私有的,而我的应用程序仍然告诉我 NSPathStore2 正在干扰,我需要知道为什么.我只是想了解为什么 NSPathStore2 的发布会导致我的应用崩溃. 解决方案 NSPathStore2 是 NSString 的子类,用于创建包含路径的字符串.出于所有意图和目的,您 ..
发布时间:2021-11-27 08:12:27 其他开发

为什么 console.log() 被认为比 alert() 更好?

我一直被告知在调试应用程序时,JavaScript 的 console.log() 方法优于简单地使用 alert() 方法.为什么是这样?有没有一个很好的例子,有人可以向我指出 console.log() 显然是更好的选择? 解决方案 alert() 正在阻塞 alert() 在非调试环境中不容易被抑制 console 通常很好地格式化您的对象并允许遍历它们 日志语句通常有一个交互 ..
发布时间:2021-11-26 23:13:26 前端开发

在调试器中运行时 VC++ 6.0 访问冲突

我正在尝试为一个已有 4 年历史的 VC++ 6.0 程序添加增强功能.调试构建从命令行运行,但不在调试器中运行:它因 printf() 内部的访问冲突而崩溃.如果我跳过 printf,那么它会在 malloc()(从 fopen() 中调用)中崩溃,我无法跳过它. 这意味着我无法在调试器中运行,必须依靠旧的 printf 语句来查看发生了什么.这显然使它变得更加困难. 知道为什么 p ..
发布时间:2021-11-26 20:13:00 C/C++开发

在内存中固定一个 DLL(增加引用计数)

我正在尝试运行一个应用程序,但该应用程序由于访问冲突而退出.在调试器中运行应用程序我可以看到这是由卸载的库引起的.我迫不及待地等待应用程序的下一个版本,所以我正在尝试解决这个问题. 我想知道 WinDbg 是否提供了一种增加加载模块的引用计数的方法,类似于 C++ LoadLibrary() 调用.然后我可以中断模块加载并增加受影响的 DLL 的引用计数,看看我是否可以使用该应用程序. ..
发布时间:2021-11-26 20:12:02 其他开发

访问冲突:试图读取或写入受保护的内存

我有一个 c# (.net 4.0) winforms 应用程序,它几乎每周都在运行,每天 8 小时,在 XP SP 3 上运行.它大部分时间都运行良好,有时运行数月.然后它似乎陷入了糟糕的状态,每天一次,连续几天,在不同的时间,都会出现访问冲突异常.我尝试查看转储文件,并捕获访问冲突异常以查看堆栈;无论哪种方式,我都得到了几乎相同的堆栈: 试图读取或写入受保护的内存.这通常表明其他内存已损坏. ..
发布时间:2021-11-26 20:05:14 C#/.NET

调试 - 在 Xamarin.Forms Android 应用程序 (VS 2017) 中引用 .NET 标准 1.4 库

我使用 VS 2017. 我有 Xamarin.Forms Android 项目,我必须在那里引用一堆 .NetStandard 1.4 库.我在一个解决方案中包含所有项目. 我基本上没有问题地添加了引用和编译的解决方案. 当我从 .Net Standard 库中包含的 Xamarin 方法调用时,它返回结果,但在该方法中没有断点.此外,VS 2017 智能感知不适用于 .Net ..
发布时间:2021-11-26 13:09:15 移动开发

在 .NET Core 和 Visual Studio Code 中调试 xUnit 测试

我使用的是 Mac,运行 .NET Core 1.0 和 Visual Studio Code. 我有一个控制台项目和一个测试项目.我已经设置了 launch.json 以便我可以调试控制台项目. 如何设置启动配置以启动我的单元测试并附加调试器? 解决方案 参见 Tyler Long 的回答.在最新版本的 Visual Studio Code 中不需要以下步骤:) 我制作 ..
发布时间:2021-11-26 12:46:25 其他开发

无法在自动属性设置器上设置断点?为什么?

显然 VS 2008 不允许仅在自动属性的设置器上设置断点. 即如果我定义这样的自动属性: public int CurrentFramesize{得到;保护集;} 然后尝试在 setter 行上设置断点,整个自动属性变为断点红色. 这适用于普通属性,所以知道为什么自动属性会得到这种特殊(限制性)处理吗?它们不仅仅是带有隐藏支持字段的普通属性的语法糖吗? 解决方案 使用 ..
发布时间:2021-11-26 10:17:30 其他开发

当它被抛出并被捕获时,不要在那个异常处停止调试器

在工具/异常中,我设置了在抛出异常时调试器停止的选项.不管是不是被抓到了. 如何排除该规则的例外情况?在我的代码中的某个地方有一个捕获的异常,它是程序逻辑的一部分.因此,我显然不希望该异常在每次命中时都停止调试器. 示例:我想忽略第 344 行的 nullreference 异常(被捕获).我想在所有其他例外情况下停止 解决方案 如果我没记错的话,您可以在包含您不想触发异常的代 ..
发布时间:2021-11-26 09:56:18 C#/.NET

在不使用调试参数启动 JVM 的情况下调试 Java 应用程序

通常要将调试器附加到正在运行的 jvm,您需要使用以下参数启动 jvm: >java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n 现在如果我想调试一个没有在调试模式下启动的进程,我该怎么做? 当生产系统(即在没有调试参数的情况下启动)表现出“随机"(我松散地使用该术语)错误时,就会出现这种情况 ..
发布时间:2021-11-25 20:24:38 Java Web开发

抛出异常时中断

Visual Studio 有一个选项可以在抛出未处理的异常时自动中断调试器,Eclipse 有类似的功能吗? 解决方案 您可以定义要在其上设置断点的精确异常列表,即使这些异常未被捕获(这应该相当于“未处理") ..
发布时间:2021-11-25 18:37:55 Java Web开发

如何阅读和理解java堆栈跟踪?

例如,我得到了这样的堆栈跟踪: java.lang.NullPointerExceptionabc.investxa.presentation.controllers.UnixServerJobController.handleRequest(UnixServerJobController.java:66)org.springframework.web.servlet.mvc.SimpleCon ..
发布时间:2021-11-25 17:27:24 Java Web开发

Spring RestTemplate - 如何启用请求/响应的完整调试/日志记录?

我已经使用 Spring RestTemplate 一段时间了,当我试图调试它的请求和响应时,我总是碰壁.我基本上希望看到与在打开“详细"选项的情况下使用 curl 时看到的相同的内容.例如: curl -v http://twitter.com/statuses/public_timeline.rss 将显示发送的数据和接收的数据(包括标题、cookie 等). 我查看了一些相关的帖子 ..
发布时间:2021-11-25 15:47:00 Java Web开发