无法运行Flash Builder 4.6调试器

时间:2012-04-03 02:14:25

标签: flash flex debugging air flash-builder

我已经尝试了所有东西,防火墙,重新安装等等。无论我做什么,我都无法让调试器连接。

我只是用Flex和Actionscript编写一个简单的Air应用程序。但任何类型的应用程序上的任何类型的调试都不起作用。我收到此消息

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

Initial Error

然后,当我再次尝试时,我收到此消息

无法识别的Windows套接字错误:0:JVM_Bind

Secondary Error

无需调试即可运行程序。

10 个答案:

答案 0 :(得分:4)

我认为这表明无法使用端口7935建立ADL和Flash Builder之间的tcp连接,因为套接字正在使用中。

使用netstat确保端口未被使用。

答案 1 :(得分:4)

我遇到了同样的情况,并使用http://therush.wordpress.com/2008/03/11/resolved-flex-builder-3-debugger-stopped-working/

解决了这个问题

这似乎是一个非常奇怪的错误。 我解决它:

  1. 关闭FB4.6
  2. 使用Flash内容启动Web应用程序HTML(内容必须在启用调试的情况下构建)
  3. 右键单击,选择Debugger,选择“Localhost”(或“Other Machine”,输入127.0.0.1),单击Connect
  4. 无需关心连接是否成功。
  5. 关闭浏览器,重新启动FB4.6,打开AIR应用程序,调试, - 问题就消失了。

答案 2 :(得分:3)

我最近在OSX中遇到了同样的问题。我通过重新安装适用于mac的flash player的调试版,并在Flex首选项中将Flash播放器浏览器更改为Safari来解决此问题。

enter image description here

答案 3 :(得分:1)

编辑:

我找到了一些东西。

此链接Unrecognized Windows Sockets error: 0: JVM_Bind in Flash Builder的人有一个解决方法。问题是你必须每次都这样做。他建议使用TCPView来查看和关闭使用与调试器相同端口的已打开连接。

此帖子中的人http://forums.adobe.com/message/653125也注意到旧版本的NOD32导致了这个问题。


ORIGNAL ANSWER:

您得到的第二个错误清楚地表明Java Virutal Machine(JVM)存在问题。我认为这个项目根本不相关。

尝试在Flash Builder中检出已安装的JRE(Java运行时环境)。

Window -> Preferences -> Java - > Installed JREs

检查这里是否有任何奇怪的内容,例如未知的JRE。您应该使用“Adobe Flash Builder 4.6”,通常位于“C:\ Program Files(x86)\ Adob​​e \ Adob​​e Flash Builder 4.6”。如果它不在这里添加它(添加,下一步,粘贴相应的路径)并重新启动Flash Builder。

如果已经存在,您可能需要重新下载Flex 4.6 SDK并替换当前版本(通常位于“C:\ Program Files(x86)\ Adob​​e \ Adob​​e Flash Builder 4.6 \ sdks”)。

目前还不清楚你是否已经卸载了Flash Builder,但如果不是这种情况并且上述解决方案不起作用,我会考虑从头开始重新安装。

答案 4 :(得分:1)

我有同样的问题。我使用谷歌浏览器作为我的默认浏览器,虽然我安装了Flash调试器(IE和“其他浏览器”版本),但我收到了这个错误。

我打开了mozilla firefox并将其设置为默认浏览器。现在我重新打开了FB,错误消失了。

我认为这与谷歌Chrome内部的闪存构建有关,可能稍微关闭。

答案 5 :(得分:1)

如果您的默认浏览器是Chrome,则必须在调试器开始工作之前设置默认的Flash插件。

  • 在Chrome转到地址:chrome:// plugins /
  • 单击列表右上角的[+]详细信息按钮。
  • 从插件列表中找到Adobe Flash Player并禁用内部播放器。

答案 6 :(得分:0)

花了太多时间在这上面并尝试了所有建议和更多,不幸的是,解决方案是重新格式化笔记本电脑并再试一次。

感谢大家的回应和努力。

答案 7 :(得分:0)

我绝对疯狂地处理这个以及上面说的一个成员为我工作了什么。关闭FB,然后将Firefox设置为默认浏览器打开FB,将调试器首选项更改为默认浏览器,然后再次尝试调试,这样做对我而言。我用firefox 17.01运行FB 4.6

答案 8 :(得分:0)

我已关闭Chrome网页浏览器。然后我可以在没有该消息的情况下执行调试器。我怀疑有一些标签使用了那个端口。

答案 9 :(得分:0)

刚才发生在我身上,它发生在启动后关闭调试Air应用程序之后。我不得不重启电脑,问题解决了。