2011-03-27 68 views
0

我在Windows 7 64位上的Eclipse 3.6.2上使用Flex Builder 4插件。当然,我使用Java 32位的Eclipse 32位。 当我在探查模式下运行AIR应用程序,它给我的经典错误: “无法连接到应用程序获取配置文件数据,请再试一次分析应用程序”Flex Builder - Profiler - 无法运行剖析器“无法连接到应用程序以获取配置文件数据,请尝试再次剖析应用程序”


1)我已经尝试把修改mm.cfg在我的c:\用户\用户名\和我的Eclipse项目文件夹,它仍然无法正常工作。下面是mm.cfg中

PreloadSwf=file:///D:/project/.metadata/.plugins/com.adobe.flash.profiler/ProfilerAgent.swf?host=localhost&port=8888
AS3Sampling=1
AS3AutoStartSampling=1
ErrorReportingEnable=1
TraceOutputFileEnable=1
MaxWarnings=100

2)我已经禁用防火墙和防病毒写的东西,8888端口已经开放的传入和传出的TCP连接。 3)我尝试使用Flex SDK 4.0和4.1
4)我将Flash Player调试版本更新为10.2,因为我在10.1不支持Profiler的地方搜索,仍然无法工作,即使我的项目是AIR 。 (顺便说一句,我已经尝试用Flash项目,它仍然无法正常工作)
5)我还尝试删除的第一行,表示PreloadSwf的一个,它仍然无法正常工作


我也在新机上安装这个类似的设置,使用Windows 7 32位,并给出相同的错误。 有什么想法?

回答

1

一些想法:

  1. 更改端口为9999
  2. 您是否获得在OUT输出任何错误? (PreloadSwf路径必须是本地信任的:)
  3. 更改您的浏览器! (首选项/常规/网页浏览器)也许Firefox正在扮演滑稽角色
  4. 您是否在该特定浏览器中运行Flash调试器?
  5. 可能修改mm.cfg文件(即检查出在这里:http://jpauclair.net/2010/02/10/mmcfg-treasure/
+0

1) 2)如何使PreloadSwf本地信任? 3)我已经尝试创建虚拟Flash项目并使用IE和Firefox进行测试,并且如上所述,我的项目是AIR。 4)当然,我跑了10。2调试器作为上述状态 – ohm 2011-03-28 04:10:25

1

我只是发现,在Windows 7中,如果您启动Flash Builder中或有管理权限的Eclipse,探查器将无法连接。一定要启动您的Flash Builder或Eclipse中没有“开始作为管理员”(我曾愚蠢地创造了一个图标启动Eclipse,其中包括该选项)

+0

不幸的是,我不能再尝试你的答案,因为我切换到Mac! – ohm 2011-11-14 17:31:45

+0

我也为FB创建了以管理员权限开头的快捷方式,但在无权限运行后,分析器仍然无法连接。 – 2012-05-22 19:34:58

0

我发现一个不方便的解决方案。通过在Windows中创建另一个用户,并授予其管理员权限。我可以添加相同的项目和Profiler工作得很好。在创建用户的方式中可能存在一些问题。 (这很神秘,因为我有两台具有不同规格的电脑,运行的应用程序几乎相同,并且在我的用户帐户中收到同样的问题。我仍然不知道为什么其他用户名会给出不同的结果,但不同的电脑赢得' t)

相关问题