我在Windows 2.6和Mac Os平臺的AIR 2.6中有一個程序。使用NativeProcess類來執行我已包含在項目中的原生應用程序。錯誤#3219 AIR中的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);
該錯誤是在開始(...)線:
Error #3219: The NativeProcess could not be started. 'launch path not accesible'.
可執行var爲與在調試路徑的File = /用戶/覺醒/文件/ workspace/flashbuilder/SDTDV/bin-debug/bin/mac/convert
它表示exists = True。與發佈版本相同的問題。
非常感謝您。
您是否在所有行上設置了執行位? – 2015-11-05 02:56:40
其他行只適用於多用戶系統(例如Unix/Linux服務器)。假設你是系統上開發應用程序的唯一用戶,在'Owner'上設置它就是真正需要的。 – 2015-11-05 21:30:33