【发布时间】:2011-05-26 13:02:05
【问题描述】:
我有一个适用于 Windows 和 Mac Os 平台的 AIR 2.6 程序。使用 NativeProcess 类来执行我在项目中包含的本机应用程序。
在 Windows 中一切正常,但在 Mac 中无法正常工作。
代码是:
var executable:File = File.applicationDirectory.resolvePath('bin/mac/convert')
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable = executable;
nativeProcessStartupInfo.arguments = params;
nativeProcessStartupInfo.workingDirectory = workingDirectory;
if(NativeProcess.isSupported)
start(nativeProcessStartupInfo);
错误在 start(...) 行:
Error #3219: The NativeProcess could not be started. 'launch path not accesible'.
Executable var 是路径在 debug=/Users/awakening/Documents/workspace/flashbuilder/SDTDV/bin-debug/bin/mac/convert 中的文件
它说存在=真。发布版本也有同样的问题。
提前谢谢你。
【问题讨论】:
标签: apache-flex macos actionscript air native