天天看點

android flash air 打包工具

當我們使用Flash和Adobe AIR打包技術開發移動應用的時候,ANE(Adobe AIR本地擴充)也是我們經常會用到的一個技術方案。為什麼呢?因為Adobe AIR肯定不會在核心庫中滿足所有開發者的需求(體積和性能考慮),那麼很多目前AIR核心庫不具備的功能(比如網絡監測,廣告顯示,内付費等等),我們都要用ANE來實作。

不過ANE對很多一直處于Flash領域的開發者來說困難多多,不僅僅是了解和學習Native Code(Java,Objective C等),ANE繁瑣的建立和配置方式也讓我們感到無法下手。

語言方面就不多說了,今天這裡推薦的一個Windows下可用的,自動建立ANE的工具(for Android)。

<a href="http://www.todoair.com/wp-content/uploads/2012/06/anebuilder-300x229.png"></a>

原文位址:

<a href="http://flashvisions.com/air/anebuilder-4-android-a-tool-to-automate-ane-creation-for-android-on-windows/">http://flashvisions.com/air/anebuilder-4-android-a-tool-to-automate-ane-creation-for-android-on-windows/</a>

大意:

我花了整個一星期的時間來建立Adobe AIR本地擴充,在經曆了種種失敗之後,我建立了這個工具,可以讓您更容易建立出ANE(期待Flash Builder自己實作ANE的打包功能)。 如果你看過ADC的一篇教程: http://www.adobe.com/devnet/air/articles/developing-native-extensions-air.html ,你就會發現這篇教程裡面關于建立本機代碼和ActionScript庫的過程描述的不是很清楚。有一些地方是需要注意的,比如從swc裡面抽取library.swf,把它們放置到正确的位置。而且你還要配置你的批處理檔案,用ADT指令行去打包(還要注意參數的順序)。稍有不慎,你就會經曆我經曆過的各種失敗。 不管怎麼說,你可以看上面的那篇教程,學習基本的步驟,然後你可以用Java建立本地代碼和ActionScript類庫,然後你就可以用這個工具來生成ANE檔案。它不是一個完善的軟體,但它可以把你從繁瑣的過程中解放出來。目前隻可用于Windows,因為我沒有Mac機。但我希望我能盡快推出Mac版。

下載下傳位址:

<a href="http://flashvisions.com/wp-content/uploads/2012/06/ANEBuilder-windows.zip">ANEBUILDER 4 Android (windows).zip</a>

繼續閱讀