AIR Android:在真機(jī)上運(yùn)行程序
在真機(jī)上運(yùn)行程序
相比模擬器,在真機(jī)上運(yùn)行程序要簡單得多,只需要簡單幾步就可以實現(xiàn)。
步驟1 創(chuàng)建針對真機(jī)的apk包。
在發(fā)布針對真機(jī)的apk包時,記得檢查PackageApp.bat文件中的命令參數(shù)是否正確,如下所示:
- echo [1] normal (apk)
- echo [2] debug (apk-debug)
選項1對應(yīng)的值必須是“apk”,執(zhí)行腳本時選擇1即可。
步驟2 安裝apk包。
將手機(jī)通過USB線連接到計算機(jī)上,待apk包創(chuàng)建好之后,同樣地,在Windows上打開一個DOS窗口,定位到dist目錄,執(zhí)行安裝以下命令即可將apk包直接安裝到真機(jī)上:
- adb insall FlipIt.apk
注意 如果有多臺設(shè)備同時連接在桌面系統(tǒng)上,還需要為adb命令添加-s參數(shù),后面接目標(biāo)設(shè)備名。
也許讀者會覺得整個安裝過程略顯復(fù)雜,對于非開發(fā)人員,完全沒有必要這么麻煩,直接使用一些第三方的工具,比如流行的豌豆莢、91手機(jī)助手等,不需要Android SDK就可以很方便地實現(xiàn)程序的安裝和卸載。
圖2-10所示是在Google Nexus One上運(yùn)行FlipIt的效果。
![]() |
圖2-10 真機(jī)運(yùn)行效果 |
和模擬器相比較,在真機(jī)上操作時,直接用手指單擊的感覺是完全不同的,這也是為什么要在真機(jī)上測試的原因之一。
提示 手機(jī)***次通過USB線連接到計算機(jī)上時,必須先安裝驅(qū)動才可以使用adb命令操作這臺設(shè)備。可以在flex_sdk_4.5.1\install\android下找到Windows平臺的驅(qū)動程序。
如果設(shè)備上沒有安裝AIR運(yùn)行時,運(yùn)行程序時會看到如圖1-2所示的提示安裝AIR的對話框。這個時候,請單擊“下載”按鈕,系統(tǒng)將啟動Play商店程序,并自動進(jìn)入到AIR運(yùn)行時的下載界面。按照界面提示下載并安裝程序,完畢后,即可運(yùn)行所有的AIR程序。
一些國內(nèi)廠商對Android系統(tǒng)進(jìn)行了自定義,刪除了原生的Play商店,此時單擊“下載”按鈕會打開Play商店的網(wǎng)頁來下載AIR運(yùn)行時的安裝文件,下載完畢后,需要手動安裝。除了Google的Play商店外,市面上還有其他的第三方應(yīng)用商店,比如Amazon的Appstore、安卓市場、AppChina應(yīng)用匯等,我們也可以在這些應(yīng)用商店中下載AIR運(yùn)行時。