フレックス4&AIR 2 NativeProcessオブジェクトのAPI:NativeProcessオブジェクトは起動できませんでした

StackOverflow https://stackoverflow.com/questions/1917043

  •  20-09-2019
  •  | 
  •  

質問

私はブレントの小さなビデオから起こっているのAIR 2の新しいするNativeProcess APIを使用してアプリケーションを構築しようとしている。

のhttp:/ /tv.adobe.com/watch/adc-presents/preview-command-line-integration-in-adobe-air-2する

が、私はいくつかの問題を抱えている、つまり、私はエラーに私は私のプロセスを起動しようとするたびに取得します。

私はOS X 10.5.8を実行していると私はdiskutilを実行して、すべてのリストを取得したいボリュームをマウントます。

ここで私がしようとしているコードがあります

        private function unmountVolume():void
        {
            if(!this.deviceMounted){ return; }

            // OS X
            if (Capabilities.os.indexOf("Mac") == 0){
                diskutil = new NativeProcess();

                // TODO: should really add event listeners
                // in case of error

                diskutil.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onDiskutilOut);

                var startupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
                startupInfo.executable = new File('/usr/sbin/diskutil');

                var args:Vector.<String> = new Vector.<String>();
                args.push("list");
                //args.push(this.currentVolumeNativePath);

                startupInfo.arguments = args;
                diskutil.start(startupInfo);
            }
        }

かなり簡単そうですし、彼のgrep例のオフに基づいていた。

私が間違ってやっているの任意のアイデア?

役に立ちましたか?

解決

問題は、次の行が私の記述子に追加されていなかったということでした

<supportedProfiles>extendedDesktop</supportedProfiles>

本当に良く文書化する必要があること:)これは、ビデオの中で言及されていませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top