我已经在我的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结果窗口中的"Run all test“运行测试并使其失败,我已经能够让它工作起来。然后,我将该行添加到bin-debug中的FlexUnitApplication-app.xml中,并再次运行测试。如果项目中有任何变化,我需要重复这些步骤,所以这并不理想。
发布于 2012-11-14 14:06:49
您需要将其添加到您的启动配置文件中:单击bug图标旁边的小箭头并选择Debug configuration (或选择项目属性> run/debug设置),在新对话框的左侧选择您想要编辑的启动配置。在此配置的"main“选项卡中,最后一个选项是"Profile",您可以在"desktop”和"extendedDesktop“之间切换。
https://stackoverflow.com/questions/13367761
复制相似问题