AIR Android:實戰(zhàn)一個簡單的AIR項目
實戰(zhàn):一個簡單的AIR項目
啟動FD,單擊菜單中的Project→New Project命令,創(chuàng)建一個AIR Mobile AS3 App項目,如圖1-11所示。
單擊OK按鈕即完成了創(chuàng)建。FD內置的項目模板會為我們自動創(chuàng)建所有必需的文件。在右側的Project面板中可以看到項目結構,如圖1-12 所示。
圖1-12中所示的相關文件的說明如下:
application.xml是程序屬性設置文件。
PackageApp.bat是發(fā)布程序的批處理腳本,用來打包生成最終的APK文件。
Run.bat是調試運行腳本,在調試和運行程序時將被自動執(zhí)行。
bat目錄中放置了幾個主要的程序配置腳本,包括用來創(chuàng)建p12認證文件的CreateCertificate.bat、設置項目參數的SetupApplication.bat等。
icons目錄中存放圖標文件。
src目錄為程序源代碼目錄,其中的Main.as默認為主程序。
AIR_Android_readme.txt和AIR_iOS_readme.txt是幫助文件,分別對Android和iOS兩類項目的開發(fā)調試進行詳細說明。
![]() |
(點擊查看大圖)圖1-11 使用FD創(chuàng)建AIR Android項目 |
![]() |
圖1-12 FD項目結構示意圖 |
項目創(chuàng)建完畢即可以準備發(fā)布程序,自動生成的Main類里面并沒有添加任何內容,但不影響測試。
發(fā)布前必須先編譯生成SWF文件,單擊菜單中的Project→Build Project命令即可,也可以使用快捷鍵F8。編譯SWF文件后,右擊packageApp.bat文件,在彈出的快捷菜單中選擇Execute運行該腳本,生成APK文件。如果是第一次發(fā)布,還需要創(chuàng)建簽名證書,在文件系統(tǒng)中運行bat/CreateCertificate.bat,生成p12格式文件,證書默認的密碼為fd,存放在cert目錄下。如果要修改密碼,可編輯bat/SetupApplication.bat文件中的對應值,修改后重新創(chuàng)建簽名證書。執(zhí)行發(fā)布腳本時,FD提供了多個選項,如圖1-13所示。
![]() |
(點擊查看大圖)圖1-13 發(fā)布時的選項 |
其中前三項是針對Android平臺的,其他的都是針對iOS平臺的。各個選項說明如下。
normal:生成APK文件,不包含調試功能。
debug:生成帶有調試功能的APK文件。
captive:捆綁AIR運行時,使文件不依賴AIR運行時就可以直接運行。
fast test:使用interpreter模式,快速編譯測試用的運行版本,不包括調試功能。
fast debug:使用interpreter模式,快速編譯測試用的調試版本。
slow test:使用正常模式編譯測試用的運行版本。
slow debug:使用正常模式編譯測試用的測試版本。
ad-hoc:創(chuàng)建用于臨時部署的應用程序版本。
App Store:創(chuàng)建用于部署到 Apple 應用商店的最終版本。
發(fā)布程序時,輸入對應的數字即可創(chuàng)建對應的程序版本。從這一點來看,FD的項目模板很簡便,一鍵即可解決所有問題。
提示 interpreter編譯模式是AIR 2.7以后新增的功能,主要為了解決iOS平臺上調試過程中程序發(fā)布耗時過長的問題,在發(fā)布正式版本時不建議使用。
輸入數字1,按回車鍵打包腳本。完成后會發(fā)現,目錄中多了一個dist文件夾,里面就是最終要發(fā)布的APK文件。