2012-04-25 68 views
1

我正在尝试事件处理的简单代码。我在事件的一行动作脚本代码上应用了断点。我想看看调试窗口来检查生成哪个事件。它不会显示任何错误,但每当我单击调试按钮我遇到以下问题Flash Builder调试器错误:Flash生成器无法连接到正在运行的应用程序

Flash Builder调试程序无法连接到正在运行的应用程序。 确保:

  1. 对于浏览器内应用程序,您正在运行调试器版本的Flash Player。
  2. 对于移动设备上的网络调试,您具有到设备的可靠网络连接,并且端口7935在您的计算机防火墙上打开。

我的项目可以正常运行在浏览器中显示所需的输出,但它让我启动失败对话框,上面的错误。请帮忙

+0

您是否确保错误消息告诉您确保的内容? – 2012-04-25 11:38:39

+0

在浏览器中的Internet Explorer?我安装了用于Internet Explorer的Flash播放器的调试版本,但是我删除了它,仍然收到此错误消息。我不明白在错误消息中告知的第二件事 – 2012-04-25 11:47:02

+0

是浏览器中是Internet Explorer。另一个是你在移动设备上运行(iPhone/android)。如果您正在尝试调试,为什么要删除Flash Player的调试版本? – 2012-04-25 11:49:07

回答

0

它发生很多次,但你可以用4种方式解决它 1)清理项目,并尝试。 2)关闭flex构建器并重新打开它。尝试它,如果这不起作用,去3选项 3)改变你的工作空间,并在其中导入该项目或最好是创建一个新的,并在其中进行更改,有时工作区被损坏,所以它发生.. 4)如果上述3选项不起作用而不是重新安装Flex Builder,请确保您正确卸载Flex Builder。

5

另一件事你可以尝试哪些为我工作当上面没有 - 在项目的属性中的Flex编译器,取消生成HTML包装文件,应用,然后再次勾选并再次应用。似乎以某种方式清理/重置项目,而这个“清理项目”没有。

+0

手动删除bin-debug文件夹后,它开始为我工作。项目干净是不够的。 – 2013-03-25 17:18:20

1

尝试在taskmanager中关闭“adl.exe”,它会检测到旧版adl.exe被占用的端口7935,即Flashplayer无法创建新端口。

这就是我解决它的方法。

0

我的确有这种症状。空白浏览器窗口,2分钟内冻结57%,同样的错误信息。

这个问题是我的JavaScript错误。像往常一样,它只是默默地放弃它正在做的任何事情。因此,SWF从未启动,调试程序无法连接到正在运行的程序。

因此,如果浏览器窗口保持空白,它可能是一个JavaScript错误。显示javascript控制台以查看发生了什么。

相关问题