我在我的 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 结果窗口中的“运行所有测试”运行测试并让它失败来让它工作。然后我在 bin-debug 中将这一行添加到 FlexUnitApplication-app.xml 并再次运行测试。如果项目中的任何内容发生变化,我需要重复这些步骤,所以这并不理想。