我已在Adobe Air项目上设置了FlexUnit测试,并希望测试一些使用NativeProcess的功能。当我运行测试时,会出现此错误:
Error: Error #3219: The NativeProcess could not be started. 'Not supported in current profile.'
这是因为FlexUnitApplication-app.xml没有此行启用NativeProcess:
<supportedProfiles>extendedDesktop</supportedProfiles>
问题是FlexUnitApplication-app.xml每次构建时都会自动生成,不包含该行。
我已经能够通过使用FlexUnit Results窗口中的“Run all tests”运行测试并让它失败来使其工作。然后我在bin-debug中将该行添加到FlexUnitApplication-app.xml并再次运行测试。如果项目中的任何内容发生变化,我需要重复这些步骤,因此这并不理想。
答案 0 :(得分:2)
您需要将其添加到启动配置文件中:单击错误图标旁边的小箭头,然后选择调试配置(或选择项目属性&gt;运行/调试设置) 在新对话框的左侧选择要编辑的启动配置。在此配置的“主”选项卡中,最后一个选项是“配置文件”,您可以在“桌面”和“extendedDesktop”之间切换。