Flash Builder调试程序错误:Flash构建器无法连接到正在运行的应用程序

时间:2012-04-25 11:28:06

标签: actionscript-3 flex4 flash-builder

我正在尝试一个简单的事件处理代码。我在事件的一行动作脚本代码上应用了断点。我想看看调试窗口来检查生成了哪个事件。它没有显示任何错误,但每当我点击调试按钮我得到以下问题

  

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

     
      
  1. 对于浏览器内应用程序,您正在运行Flash Player的调试版。
  2.   
  3. 要在移动设备上进行网络调试,您可以与设备建立可靠的网络连接,并在计算机的防火墙上打开端口7935.
  4.   

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

5 个答案:

答案 0 :(得分:5)

在上面没有的时候,你可以尝试另外一件对我有用的东西 - 在项目属性的Flex编译器中,取消生成HTML包装文件,应用它,然后再次勾选并再次申请。似乎以某种方式清理/重置项目,“清洁项目”没有。

答案 1 :(得分:1)

尝试在任务管理器中关闭“adl.exe”,似乎旧的adl.exe占用了端口7935,闪存播放器无法创建新的端口。

这就是我解决它的方式。

答案 2 :(得分:0)

它发生了很多次,但你可以通过4种方式解决它 1)清洁项目并尝试。 2)关闭flex builder并重新打开它。尝试一下,如果那不行,那就去3选项吧 3)更改您的工作区并在其中导入该项目,或者最好创建一个新项目并在其中进行更改,有时工作区被破坏,因此它发生... 4)如果以上3选项不能重新安装Flex构建器,请确保正确卸载Flex构建器。

答案 3 :(得分:0)

我确实有这种症状。空白浏览器窗口,冻结率为57%,持续2分钟,并显示相同的错误消息。

问题是我的javascript错误。像往常一样,它只是默默地中止它正在做的事情。因此,SWF从未启动,调试器无法连接到正在运行的程序。

因此,如果浏览器窗口仍为空白,则可能是javascript错误。显示javascript控制台以查看正在发生的事情。

答案 4 :(得分:0)

当我遇到此问题时,我需要做的是重新安装用于firefox的Adobe Flash调试器版本,并且Flash可以在调试模式下成功运行

错误原因:firefox更新了Flash Builder版本,由于某些原因,该版本不适用于Adobe Flash Builder 4.6

您可以按照以下步骤操作,并使Flash应用程序以调试器模式运行:

1)转到https://www.adobe.com/support/flashplayer/debug_downloads.html

2)下载:[Download the Flash Player content debugger for Firefox - NPAPI][1]

3)安装下载的可执行文件,并将其安装在任何版本的Adobe Flash上        您拥有的构建器。

4)重新启动Flash Builder,并在调试器模式下运行该应用程序,然后检查是否        有效。