Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法运行Flash Builder 4.6调试器_Flash_Apache Flex_Debugging_Air_Flash Builder - Fatal编程技术网

无法运行Flash Builder 4.6调试器

无法运行Flash Builder 4.6调试器,flash,apache-flex,debugging,air,flash-builder,Flash,Apache Flex,Debugging,Air,Flash Builder,我已经尝试了一切,防火墙,重新安装等。我无法得到调试器连接,无论我做什么 我正在用Flex和Actionscript编写一个简单的Air应用程序。但是任何类型的应用程序上的任何类型的调试都不起作用。我收到这个消息 Flash Builder调试器无法连接到正在运行的应用程序 然后,当我再试一次时,我经常会收到这样的信息 无法识别的Windows套接字错误:0:JVM\u绑定 在没有调试的情况下运行程序可以正常工作。我认为这表明无法使用端口7935建立ADL和Flash Builder之间的tcp

我已经尝试了一切,防火墙,重新安装等。我无法得到调试器连接,无论我做什么

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

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

然后,当我再试一次时,我经常会收到这样的信息

无法识别的Windows套接字错误:0:JVM\u绑定


在没有调试的情况下运行程序可以正常工作。

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

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

编辑:

我发现了一些东西

这个链接的人有一个解决办法。问题是你每次都得这么做。他建议使用查看并关闭使用与调试器相同端口的已打开连接

该帖子中的人还注意到,是旧版本的NOD32导致了这个问题

原始答案:

您得到的第二个错误清楚地表明Java虚拟机JVM存在问题。我认为这根本与项目无关

尝试在Flash Builder中检出已安装的JREs Java运行时环境

Window -> Preferences -> Java - > Installed JREs
检查这里是否有任何奇怪的东西,比如未知的JRE。您应该使用Adobe Flash Builder 4.6,通常位于C:\Program Files x86\Adobe\Adobe Flash Builder 4.6。如果不在这里,请添加,然后粘贴相应的路径并重新启动Flash Builder

Window -> Preferences -> Java - > Installed JREs
如果Flex 4.6 SDK已经存在,您可能需要重新下载Flex 4.6 SDK,并替换当前位于C:\Program Files x86\Adobe\Adobe Flash Builder 4.6\SDK的SDK


目前还不清楚您是否已卸载Flash Builder,但如果不是这样,并且上述解决方案不起作用,我会考虑从头重新安装它。

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


感谢大家的回应和努力。

我遇到了同样的情况,并用

这似乎是一只很奇怪的虫子。 我用以下方法解决它:

关闭FB4.6 启动包含Flash内容的Web应用程序HTML必须在启用调试的情况下生成 右键单击,选择调试器,选择本地主机或其他计算机,输入127.0.0.1,单击连接 不必关心连接是否成功。 关闭浏览器,重新启动FB4.6,打开AIR应用程序,调试,-问题消失。
我也有同样的问题。我使用Google Chrome作为默认浏览器,虽然我安装了flash debugger,IE和其他浏览器版本都安装了flash debugger,但还是出现了这个错误

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


我认为这与谷歌Chrome内部的flash版本有关,这可能有点不合适。

我最近在OSX中遇到了同样的问题。我通过重新安装mac版flash player的调试器版本,并在Flex首选项中将flash player浏览器更改为Safari,解决了这个问题


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

在Chrome goto地址中:chrome://plugins/ 单击列表右上方的[+]详细信息按钮。 从插件列表中找到Adobe Flash Player并禁用内部插件。
我在处理这件事时简直疯了,上面的一位成员说的对我有用。关闭FB,然后将Firefox设置为默认浏览器打开FB,将调试器首选项更改为默认浏览器,然后再次尝试调试,我做到了。我正在用firefox 17.01运行FB4.6,我已经关闭了chrome浏览器。然后,我可以在没有该消息的情况下执行调试器。我怀疑某个选项卡使用了该端口。

刚才发生在我身上,它发生在一个debug Air应用程序启动后立即关闭之后。我必须重新启动电脑,问题解决了。

在Flash Builder的JVM之前,您的路径中是否有不同版本的Java运行时?不太确定,我回显了%path%,但那里没有JVM。我应该在哪里寻找?愚蠢的问题,但假设您安装了调试Flash player我知道,但也许我会删除它并重新安装,我下载了所有有意义的版本,不过,这是一个AIR应用程序,所以我不清楚我需要哪个。因为这是一个AIR应用程序,你不应该需要Flash Player调试器。我在他的问题上加了航空标签。但是,不知道原因是什么;我从来没有遇到过与AIR有关的问题。如果我使用简单明了的netstat,7935上就不会显示任何内容。如果我试图调试一个web应用程序,它会使flash player崩溃。你能从命令行运行ADL来验证它的功能吗?C:\Program Files x86\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\bin\adl.exe我对它不够熟悉,不知道所有的逗号
tryadl myApp-app.xml的nd行选项您是否尝试以管理员身份运行Flash Builder?关闭杀毒软件?这个项目迁移了吗?您是否尝试将项目导入到新工作区?验证应用程序xml?您是否完全卸载了Flash Builder 4.5并安装了带有iOS选项的4.6?当我按您所说的运行adl时,它说找不到初始内容。我已卸载/重新安装,我已在新工作区中尝试。我不知道如何验证app.xml,但是我不能用一个按钮调试一个新的应用程序。所以这不是应用程序。我也试过关闭防火墙。Jason当时一定是对的,一定是连接插座有问题。还为我在Win7上修复了它。这为我修复了它。谢谢