第一种错误:按F11调试后弹出窗口显示
--------------------------------------------------------------------------------------------------------------------------
C:\Windows\System32\Macromed\Flash\Flash10a.ocx
Flex Builder cannot locate the required debugger version of Flash Player. You might need to install the debugger version of Flash Player 9 or reinstall Flex Builder.
Do you want to try to debug with the current version?
-----------------------------------------------------------------------------------------------------------------------------
原因:flex builder 3, SDK 3.2. 默认安装的是flash player debugger 9.而最新的是 player 10 debugger版。如果安装的是10a,也会偶尔提示这个错误,或者平常的flash player不是debugger版本的也是不能调试的。
解决方法:
下载
- Download the Windows Flash Player 10 ActiveX control content debugger (for IE) (EXE, 2.12 MB)
- Download the Windows Flash Player 10 Plugin content debugger (for Netscape-compatible browsers) (EXE, 2.09 MB)
分别针对IE和FF的flash player debugger,安装后就可以了。
第二种错误:
--------------------------------------------------------------------------------------------------------------------------------
Process terminated without establishing connection to debugger.
Command:
"C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\bin\adl.exe" "C:\Users\xxx\Documents\Flex Builder 3\Stopwatch\bin-debug\xxx-app.xml" "C:\Users\xxx\Documents\Flex Builder 3\xxx\bin-debug"
Output from command:
error while loading initial content
-----------------------------------------------------------------------------------------------------------------------------------
解决方法:
按ctrl + alt + del 查看任务管理器,如果发现有未结束的adl.exe。结束掉这个程序,然后重新调试。
如果未发现这个进程,却依然提示这个错误。在你的工程中xxx-app.xml这样一个配置文件中把第二行的:
<application xmlns="http://ns.adobe.com/air/application/1.0">
改为
<application xmlns="http://ns.adobe.com/air/application/1.5">