偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

AIR Android:使用模擬器運(yùn)行程序

移動(dòng)開發(fā) Android
第一個(gè)AIR Android程序:翻轉(zhuǎn)黑白棋,本模塊將編寫一個(gè)完整的移動(dòng)小游戲,并把它部署在手機(jī)上。因此,我們將親歷一個(gè)移動(dòng)程序完整的誕生過程,從程序設(shè)計(jì)、代碼編寫,到最后的安裝。在這個(gè)過程中會(huì)涉及很多Android開發(fā)的技術(shù)細(xì)節(jié),讀者也可以近距離感受AIR帶來的開發(fā)樂趣。本文為大家介紹使用模擬器運(yùn)行程序。

安裝和運(yùn)行程序

生成apk包后,對(duì)開發(fā)者來說還有一個(gè)重要的環(huán)節(jié),那就是把程序放在設(shè)備上運(yùn)行起來。這一節(jié)我們將分別在模擬器和真機(jī)上運(yùn)行FlipIt游戲,看看效果如何。

使用模擬器運(yùn)行程序(1)

使用Android SDK的工具可以很方便地創(chuàng)建不同版本的模擬器。在模擬器上安裝、運(yùn)行程序和真機(jī)沒有任何差別,不過在程序發(fā)布上有點(diǎn)區(qū)別。使用模擬器運(yùn)行程序的步驟如下。

步驟1 使用Android SDK的工具創(chuàng)建模擬器。

進(jìn)入SDK目錄,雙擊運(yùn)行SDK Setup.exe;在打開的窗口左側(cè),選擇Virtual devices項(xiàng),在右側(cè)是現(xiàn)有AVD的列表。單擊列表右邊的New按鈕,程序?qū)棾鲂陆ˋVD(Android Virtual Device,Android虛擬設(shè)備)的對(duì)話框,如圖2-4所示。

 
圖2-4 新建AVD

圖2-4所示的對(duì)話框中各項(xiàng)設(shè)置的說明如下。

Name:輸入虛擬設(shè)備的名稱。

Target:選擇要模擬的系統(tǒng)版本。由于要運(yùn)行AIR程序,所以必須選擇2.2以上版本。注意,target列表只會(huì)列出當(dāng)前已下載的軟件包,所以在此之前請(qǐng)先去下載2.2版本的軟件包。

SD Card:模擬SD卡,輸入一個(gè)文件尺寸后程序會(huì)自動(dòng)創(chuàng)建SD卡的映像文件。

Snapshot:是否開啟快照功能。開啟后系統(tǒng)將緩存AVD的狀態(tài),加快下次的啟動(dòng)速度。

Skin和Hardware:分別表示模擬器皮膚和硬件設(shè)備信息,保持默認(rèn)值即可。

設(shè)置完畢后,單擊CreateAVD按鈕確認(rèn)。創(chuàng)建成功后,AVD列表中會(huì)多了一項(xiàng)名為avd_2.2的數(shù)據(jù),單擊選中,然后點(diǎn)右側(cè)的Start按鈕,即可啟動(dòng)AVD。

在第一次啟動(dòng)AVD時(shí),由于沒有緩存,速度比較慢。用于開發(fā)的機(jī)器內(nèi)存至少在2GB以上,才能獲得比較理想的啟動(dòng)速度。AVD啟動(dòng)后的效果如圖2-5所示。

 
(點(diǎn)擊查看大圖)圖2-5 AVD初始啟動(dòng)畫面

左側(cè)是系統(tǒng)畫面,和真機(jī)完全一樣;右側(cè)是控制臺(tái)。系統(tǒng)默認(rèn)語言為英文,可以單擊控制臺(tái)上的Menu鍵,在彈出的菜單中選擇Settings項(xiàng),在系統(tǒng)設(shè)置界面選擇Language & keyboard,再單擊Select language,將語言修改為“中文(簡體)”。

使用模擬器運(yùn)行程序(2)

在控制臺(tái)上有4個(gè)很重要的鍵,分別代表了手機(jī)上的4個(gè)實(shí)體鍵,如圖2-6所示。

 
圖2-6 設(shè)備鍵

 

4個(gè)鍵分別代表Home鍵、程序菜單鍵(Menu)、返回鍵(Back)和搜索鍵。根據(jù)Android系統(tǒng)要求,所有的Android手機(jī)都配置了前面3個(gè)鍵,有個(gè)別廠商省略了搜索鍵。這4個(gè)鍵中,Menu鍵和Back鍵的用處很大,在后面的內(nèi)容中將詳細(xì)講解它們的用法。

步驟2 在AVD上安裝AIR運(yùn)行時(shí)。

打開一個(gè)DOS命令行窗口,運(yùn)行如下命令檢查是否有設(shè)備可用:

  1. adb devices 

 

adb的devices參數(shù)的作用是列出當(dāng)前系統(tǒng)所有可用的Android設(shè)備,運(yùn)行結(jié)果如圖2-7所示。

 
圖2-7 當(dāng)前的設(shè)備列表

圖中的emulator-5554即當(dāng)前正在運(yùn)行中的模擬器。

然后進(jìn)入Flex SDK下的目錄D:\dev\flex_sdk_4.5.1\runtimes\air\android\emulator,依次執(zhí)行如下3條命令:
 

 

  1. D:  
  2. cd dev\flex_sdk_4.5.1\runtimes\air\android\emulator  
  3. adb install Runtime.apk 

 

adb的install參數(shù)表示向設(shè)備上安裝apk包。如果當(dāng)前系統(tǒng)可用的Android設(shè)備有多個(gè),還必須加上參數(shù)-s <設(shè)備名>,比如:

  1. adb –s emulator-5554 install Runtime.apk 

步驟3 創(chuàng)建用于模擬器上的apk安裝包,并安裝到AVD上運(yùn)行。

編輯FlipIt項(xiàng)目中的PackageApp.bat文件,找到下面的腳本:

  1. echo  [1] normal       (apk-emulator)  
  2. echo  [2] debug        (apk-debug) 

使用模擬器運(yùn)行程序(3)

將其中target的參數(shù)值(apk)修改為(apk-emulator),保存文件,重新運(yùn)行Package-App.bat腳本。選擇選項(xiàng)1生成APK文件。執(zhí)行完畢后,命令行窗口的狀態(tài)如圖2-8所示。

執(zhí)行完畢后,dist目錄會(huì)生成新的APK文件。在Windows中打開一個(gè)DOS窗口,定位到dist目錄,執(zhí)行adb install命令:

  1. adb insall FlipIt.apk 

將apk安裝到當(dāng)前唯一可用的設(shè)備上,也就是前面啟動(dòng)的AVD中。

回到AVD程序,單擊底部導(dǎo)航條上的程序列表按鈕,會(huì)發(fā)現(xiàn)在程序列表頁面多了一個(gè)FlipIt圖標(biāo),如圖2-9所示。

 
圖2-8 腳本執(zhí)行窗口
 
圖2-9 程序列表頁面

單擊FlipIt圖標(biāo),在模擬器體驗(yàn)一下我們的第一個(gè)AIR程序。

責(zé)任編輯:閆佳明 來源: book.51cto.com
相關(guān)推薦

2013-05-14 10:53:41

AIR Android真機(jī)運(yùn)行

2013-07-25 14:35:27

2009-08-05 15:23:04

ExtJS Andro

2012-12-25 12:26:39

2011-05-26 11:06:37

Android模擬器

2010-01-27 13:37:15

2011-05-26 09:17:04

2010-01-27 18:27:07

Android模擬器應(yīng)

2024-04-08 08:26:54

2010-01-28 17:18:08

Android模擬器s

2013-07-24 16:08:01

Android模擬器Genymotion

2017-05-03 14:57:34

2014-11-17 10:34:15

2010-03-03 17:11:08

2009-05-04 08:51:00

PalmWebOS移動(dòng)OS

2009-09-14 09:59:19

CCNA模擬器介紹CCNA

2013-01-25 15:29:14

s40Series 40

2013-01-15 15:57:01

Android模擬器Intel HAXMAndroid開發(fā)

2015-07-27 10:38:14

微軟android模擬器

2013-05-14 10:27:46

Android開發(fā)設(shè)置程序?qū)傩?/a>
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)