「無効なアプリケーション記述子: 不明な名前空間: library://ns.adobe.com/flex/spark」を取得しています
flash-builder 4.6 adobe air プロジェクトに adl (コマンドライン デバッガー) を使用する場合
その非常に単純なプロジェクト
mxml ファイルは次のように始まります。
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
invoke="onInvoke(event)" visible="false"> ...
xmlns 値を " http://ns.adobe.com/air/application/3.1 "/ に交換することで解決できる、同様の問題について読みました。
値を交換すると、別のエラーが発生しました:
「無効なアプリケーション記述子: アプリケーション ファイル名には空でない値が必要です」
また、
これの全体的な理由は、air アプリを実行する必要があるプログラムがあるため、コマンドラインで flash-builder プロジェクトを実行する方法が必要だからです。
私はadlを使用しています
これが最善の方法ですか?
編集 :
記述子ファイルのコード:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/3.1">
<id>exporter</id>
<filename>exporter</filename>
<name>exporter</name>
<versionNumber>0.0.0</versionNumber>
<initialWindow>
<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
<autoOrients>false</autoOrients>
<fullScreen>false</fullScreen>
<visible>false</visible>
</initialWindow>
</application>