Flex Air 开发中发现debug时,老是报一个错误而无法运行错误如下:
Process terminated without establishing connection to debugger.
Command:
"d:/Program Files/Adobe/Flex Builder 3/sdks/3.2.0/bin/adl.exe" D:/tools/program_tools/flexbuilder/workspace/Good_IM/bin-debug/Good_IM-app.xml D:/tools/program_tools/flexbuilder/workspace/Good_IM/bin-debug
Output from command:
invalid application descriptor: descriptor version does not match runtime version
对于这个问题查了一下国内外的文章发现,出这个问题的人还不少,最后找到了解决办法:
1、打开任务管理器,把所有adl.exe的进程结束,然后重新调试
2、方法1如果不好使则可:
需要把"D:/tools/program_tools/flexbuilder/workspace/Good_IM/bin-debug/Good_IM-app.xml "(debug下的项目配置文件)中的<application xmlns="http://ns.adobe.com/air/application/1.0 ">改为<application xmlns = http://ns.adobe.com/air/application/1.5 >
或者将2.0改为1.5 多试试吧
原理参见:在官方网站http://bugs.adobe.com/jira/browse/FB-15684
Flex有版本兼容问题。
祝大家好运!