跳过导航 →

Charles崩溃问题

幸运的是崩溃情况较为罕见!以下是可能导致崩溃的原因或有助于我诊断并解决问题的信息...

已知问题

以下是我已发现的Charles可能存在的问题及推荐解决方案:

NOD32 IMON杀毒模块

若您使用NOD32杀毒软件并启用了IMON服务,Charles很可能会出现崩溃——前一秒运行正常,后一秒突然消失,导致浏览器代理设置未能恢复(所幸重启Charles可修复此问题)。

目前NOD32尚未提供修复方案,您需要禁用IMON或将Charles加入其排除列表。后者是更优选择,因为您仍可享受IMON保护——不过该模块可能也会干扰其他应用程序。

将Charles加入IMON排除列表
需将Charles添加至排除列表。由于Charles是Java应用程序,仅排除Charles.exe无效:您需要排除JRE目录下launch4j-tmp文件夹内的Charles.exe。

打开NOD32控制中心,点击IMON模块,进入设置界面。

切换至"其他"选项卡,找到排除面板并点击"编辑..."按钮,将弹出应用程序排除对话框。

点击"添加..."按钮。定位Java安装目录(通常为C:Program FilesJavajre*,*代表版本号)。若安装多版本JRE,请通过帮助菜单的"关于Java"确认Charles使用的版本。在JRE文件夹内的launch4j-tmp子文件夹中,找到需要排除的Charles.exe。

提交崩溃报告

若您的问题未在上文列出,请向我提交报告。以下信息将极大帮助诊断:

  • 操作系统名称及版本(如Windows XP SP2)
  • 通过帮助菜单"关于Java"显示的Java版本
  • 检查Charles目录(如C:\Program Files\Charles)是否生成Java崩溃日志(文件名格式为hs_err_pid###.log),请将日志内容复制到邮件中

最后通过联系页面发送上述信息。