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