我試圖將一些代碼打包爲ANE,這是我們之前在家中完成的。然而,我們目前仍然堅持ADT錯誤,我似乎無法將我的頭圍繞。adt錯誤 - 「...不是Mac OS X本機擴展框架的一部分」
從sh文件運行以下命令時,出現錯誤。
shell腳本:
ADT="/Applications/air/bin/adt"
NAME="VideoRoll"
AFILE="libVideoRollANE.a"
$ADT -package -target ane $NAME.ane extension.xml -swc $NAME.swc -platform iPhone-ARM -platformoptions platformoptions.xml library.swf $AFILE
錯誤:
platformoptions.xml is not part of a Mac OS X Native Extensions framework
所有的文件都在正確的位置,並通過ADT被清楚地拾起,因爲我認爲不會有別的東西我會回來的。如果你在源代碼之後,它是一個位於bitbucket上的開源庫,我已經分叉並做了一些更改。我試圖用Adobe AIR SDK 20進行編譯,試圖解決我們遇到的問題,但我現在正努力從基礎源開始構建它。來源可以在這裏找到:https://bitbucket.org/lostirc/videoroll/src。
任何建議將是偉大的,我現在正在嘗試任何事情。我修改了幾乎所有我能想到的內容,並嘗試了命令的各種不同命令,看起來如果我刪除platformoptions
標誌和值,那麼它會給出與library.swf
相同的錯誤,所以我不確定它是否與platformoptions.xml
。